質問 <3804> 2010/11/1 from=JK「実数解」
任意の実数 a に対して, x^3 - 2x - a(x^2 - 1) = 0 は 3 つの実数解をもつことを示せという問題があるのですが, わからないので教えてください。
解答:
a = (x^3 - 2x)/(x^2 - 1)
なので y = (x^3 - 2x)/(x^2 - 1) = x - x/(x^2 - 1) と置く。
y' = (x^4 - x^2 + 1)/(x^2 - 1)^2 = (x^2 - (√3)x + 1)(x^2 + (√3)x + 1)/(x^2 - 1)^2
x^2 ± (√3)x + 1 = 0 の判別式は D = 3 - 4 = -1 < 0.
従って y' > 0 である。
漸近線は x = ±1 と y = x で, しかも
y(±1 - 0) = -∞, y(±1 + 0) = ∞
だから丁度三つの実数解を持つ。
因みに
グラフはこんな感じ。
お便り 2010/11/8 from=平 昭
こんばんは。 三次関数 = 0, という方程式が三つの実解を持つ, というのをイメージとしてどう捕らえるかですね。
グラフを考えると (この場合は 三次の係数 > 0 ですから), 値が遠い左下 (負の無限大) からずーっと増えてきて, 0 を超えたところで減り始め, 一回は 0 より小さくなってから, また増え出して正の無限大へ, という形になれば実解三つになります。
つまり, 三次関数の値が 「負→正→負→正」 と変化すれば OK. これを数式でどう表現するか、と考えると, 次のような解答が浮かびました。
(尚こういう時は, 定数 a の値に関係なく言えることはないか, と考えるのがコツの一つです。 具体的に解を a で表そう, 等と考え出すと大変ですが, 問題はそんな要求をしていません。)
f(x) = x^3 - 2x - a(x^2 - 1) と置く。
f(-1) = 1 > 0, f(1) = -1 < 0.
(1 と -1 は, a で括られた括弧の中が 0 になる値として選びました。 これで, 上で説明した変化の真中の部分 「正→負」 が出来たわけです。)
一方, f(x) は三次の係数が正の三次関数であるから, 十分に大きな正の数 K > 1 を一つ選んで,
f(-K) < 0, f(K) > 0 となるように出来る。
書き直すと
-K < -1 < 1 < K
f(-K) < 0, f(-1) = 1 > 0, f(1) = -1 < 0, f(K) > 0
である。
ここで, f(x) は連続関数であるから, 中間値の定理 (★これがこの解答のポイントです) より
方程式 f(x) = 0 は 開区間 (-K, 1), (-1, 1), (1, K) のそれぞれに, 少なくとも一つずつの実解を持つ。
つまり, 実解の数は三個以上となる。 一方, 三次方程式が四つ以上の解を持つことはない。
よって, この方程式は三個の実解を持つ。