• 締切済み

微分 実数解の個数

x^3+3x^2=aが異なる3個の実数解をもつとき、定数aの値の範囲を求めよといったような問題で どうすれば解けるのかなどのプロセスは理解できるのですが そもそものf(x)=aの実数解の個数が、y=f(x)のグラフと直線y=aの共有点の個数に等しいというのが分かりません なぜグラフとの共有点の個数=実数解なのか・・・おそらくグラフについての基本的なことが分かってないのだと思うのですが、その基本的なことがなんなのかが分かりません お願いします

  • jisog
  • お礼率58% (10/17)

みんなの回答

回答No.1

f(x) = a に、x=αを代入したら、f(α) = a が成り立った、このとき、x=αを、方程式・f(x) = a の解といいます。 y = f(x), y = a の共有点の座標は、この2つを連立方程式とみて解けば出てきます。 一応、念のために書いておけば、 y = f(x) のグラフとは、その方程式が成り立つような(x,y)の組を、点の座標とみて、そういう点を集めたものなので、 点(β,γ)のx座標・y座標を、この2つの方程式に代入したら、γ = f(β)、γ = a が成り立ったときには、 (β,γ)は、y = f(x)上の点でもあり、y = a 上の点でもある、つまり、y = f(x), y=aの共有点だということであり、 同時に、2つの方程式を同時に満たす(x,y)の組でもあるので、連立方程式の解であるからです。 で、実際に解くときは、代入法で、f(x) = a を出して、xについての方程式を解いて、そのxの値を、yに代入してy座標を求めます。(この場合には、片方の方程式が、y=aなので、このプロセス不要ですが、原理としてはそういうこと) で、この先に解く、xについての方程式が、元の方程式そのものなので、元の方程式と、2つのグラフの共有点のx座標は一致する。 で、共有点の個数=実数解(虚数解は、グラフ上に現れないから)の個数、と言ってもいいのですが、一つ注意点が… 例えば、円・x^2+y^2 = 4 と 直線 x = 1 の共有点の個数は、2個ですが、2つの式を同時に満たすx座標は、x=1、一つです。 y=f(x)の形のときは、関数の定義から、1つのxの値に対して、yの値は1つに決まるので、共有点のx座標の数=実数解の個数になり、多項式の微分の応用問題のように、それが保証されているときは、問題ないのですが、円のグラフ(xの値に対してyの値が大抵2個)や、x=1(yの値は無限に)などについて考えるときは、そうはいかないこともあるので、そこが注意点です。

関連するQ&A

  • 実数解の個数

    関数f(x)=x^3-27a^2x+16について f(x)が単調に増加するときのaの値、方程式f(x)=0の異なる実数解の個数、f(x)の極大値と極小値、f(x)=0が異なる実数解を2個もつときのaの値 を求めよ。 という問題なんですが、微分した時点で止まってます。 実数解の個数を求めるには、y=f(x)のグラフとx軸の共有点のx座標を求めればいいと思うのですが、何から始めればいいかわかりません。 順をおって説明していただけませんか?お願いします。

  • 複接線と異なる実数解の個数

    一般に3次以下の関数 f(x)とg(x)について f(x)=g(x)の異なる実数解の個数は y=f(x)のグラフと y=g(x)のグラフの共有点の個数になりますが、 4次関数f(x)と1次関数g(x)について y=g(x)のグラフがy=f(x)のグラフの複接線となっている場合 注意しろと先生がおっしゃっていた記憶があります。 f(x)-g(x)=a(x-α)^2(x-β)^2 とあらわせるときに 異なる実数解の個数2個 グラフの共有点2個でなんら問題はないように見えますが何がおかしいのでしょうか 実数解をααββの4個と見るから共有点の個数2個と一致しないのでしょうか。 そもそも僕の記憶違いでしょうか。 お願いします。

  • 共有点の個数 実数解の個数

    高校数学です。 3次以下の関数 y=f(x)のグラフと y=g(x)のグラフとの共有点の個数は f(x)=g(x)の異なる実数解の個数と一致しますが f(x)やg(x)が4次以上の関数のときでもこの関係は常に成り立ちますか?

  • 方程式の実数解の個数

    問題 a は定数とする。方程式 ax =2logx + log3 の実数解の個数について調べよ。 ただし、lim(x → ∞) (logx)/x = 0 を用いてもよい。 真数条件より、x > 0 であるから、与えられた方程式は (2logx + log3)/x = a と同値。 f(x) = (2logx + log3)/x とすると、f ' (x) = (2-log3x^2)/ x^2 f(x) =0 とすると、x >0 であるから、log3x^2 = 2 より、 3x^2 = e^2, x = e/ √3 x > 0 における増減は、 0 < x < e/√3 のとき、f ' (x) > 0 , f(x)は 増加、 x = e/√3のとき、 f ' (x) = 0, f(x)= 極大値 2√3/e e/√3 < x のとき f ' (x) < 0、f(x) は減少 また、lim (x→+0) = -∞, lim (x→∞) f(x) = 0 よって、グラフと直線y= a の共有点の個数から、実数解の個数は 2√3/e < a のとき 0 個 a ≦ 0 a = 2√3/e のとき 1 個 0 < a < 2√3/e のとき 2 個             ※ ここで質問なのですが、上記のlim (x→∞) f(x) = 0 というのは、ロビタルの定理 lim (x→∞) logx /x = 0 より導くことができるのがわかります。 すなわち、f(x) はxが増えるにつれて、0に向かって収束するということですよね。 では、lim (x→+0) = -∞はこのグラフにおいてどういう意味なのでしょうか。 x→+0 というのは マイナス側から x=0 に近づけるということは分かるのですが、このグラフは真数条件の x >0 の範囲内にあてはまる、すなわち、このグラフのマイナス側は存在しないと思ったのですが。。。 詳しい方教えてください。 お願いします。

  • 実数解の求め方

    おはようございます aを実数の定数とするとき、xの方程式x^3-3x^2+a=0の実数解の個数を求める問題で x^3-3x^2+a=0 a=-x^3+3x^2 f(x)=-x^3+3x^2とおくと f'(x)=-3x^2+6x=-3x(x-2) これから、 h=f(x)のグラフがかける x=0のとき、 f'(x)=0 x=2のとき f'(x)=0 X=0のとき f(x)=0 X=4のとき、 f(x)=4 これから、y=f(x)とy=aのグラフの好転の個数を調べるにはどうすればいいのですか?

  • 方程式の実数解の個数

    |x^2-1|=x-aを満たす実数xの個数を求めよ。 という問題で、私は次のように考えました。 |x^2-1|=x^2-1(x≦-1,x≧1) -x^2+1(-1<x<1) x≦-1,x≧1のとき、x^2-1=x-a x^2-x-1+a=0 判別式D=-4a+5により、a<5/4のとき実数解は2個            a=5/4のとき実数解は1個            a>5/4のとき実数解は0個 -1<x<1のとき・・・(以下同様に解答) しかし、解答を見てみると、定数分離をして解かれており、私が上のように解いて出した答えとは違っていました。その解答を見て「ああ、定数分離か」と納得はいくのですが、上のような解答でも間違ってはいないように思えます。どこが間違っているのでしょうか。

  • 対数方程式の問題

    log(x-1)+log(5-x)=log(2x-a) (全て底2です) の実数解の個数を定数aの値によって分類せよ。 質問:なぜわざわざy=f(x)とy=2xの共有点のx座標を求めなければいけないのか?y=aをグラフ上で動かすだけで共有点の個数はわかるのではないか?どうもわかりません。わかりやすく教えてください。

  • 3次方程式の実数解の個数のプログラムについて…

    C++で、3次方程式の実数解の個数を調べるプログラムを作ってみた(↓)のですが、実行したときに問題点があって困っています。 #include<stdio.h> #include<math.h> void main(void) /*3次方程式の実数解の個数*/ { double a,b,c,d,D,A,B; printf("f(x)=a*pow(x,3)+b*pow(x,2)+c*x+d=0 に対して、a,b,c,dの値を定めると、\n"); scanf("%lf %lf %lf %lf",&a,&b,&c,&d); D=4*pow(b,2)-12*a*c; A=(-b+sqrt(b*b-3*a*c))/(3*a); B=(-b-sqrt(b*b-3*a*c))/(3*a); if(a>0) if(D<=0 || (D>0 && A>0) || (D>0 && B<0)) printf("実数解の個数は1個\n"); else if(A<0 && B>0) printf("実数解の個数は3個\n"); else printf("実数解の個数は2個\n"); else a=-a; b=-b; c=-c; d=-d; if(D<=0 || (D>0 && A>0) || (D>0 && B<0)) printf("実数解の個数は1個\n"); else if(A<0 && B>0) printf("実数解の個数は3個\n"); else printf("実数解の個数は2個\n"); その問題点というのは、実数解の個数が2個と3個のときは、実行したときの結果として、 実数解の個数は2個 Press any key to continue あるいは 実数解の個数は3個 Press any key to continue と正しく表示されるのですが、実数解の個数が1個のときは、 実数解の個数は1個 実数解の個数は1個 Press any key to continue と「実数解の個数は1個」が2回表示されてしまうのです。 なぜ、2回表示されるのか分かりません。 初心者なので、できるだけ詳しい解決法などよろしくお願い致します。

  • 3次方程式の異なる解の個数

    -x^3+3x^2-1=0 の異なる実数解の個数を求める問題で、テストで以下の答案を書いたらバツになりました。根本的に間違っているのでしょうか?それとも、答案の書き方がマズかったのでしょうか?? ---------------------------------- -1=x^3-3x^2 と変形する。 f(x)=x^3-3x^2 とおくと、 f'(x)=3x^2-6x 3x^2-6x=0 とおくと、 x=0,2 である。つまり、f(x)はx=0,2で極値をもつ。 f(0)=0 f(2)=-4である。 y=x^3-3x^2 と y=-1が何個の異なる点で交わるかを調べる。 f(2)<-1<f(0) より、3個の異なる点で交わる。 よって異なる実数解の個数は3個。

  • 関数の三つの実数解

    f(x)=x^3-3xについて f(x)=a(aは正の定数)が異なる三つの実数解をもつようなaの値の範囲を求めよ という問題なんですが解き方が解りません。 どなたか教えてください おねがいします!m(__)m