- ベストアンサー
3次方程式が解けない…
3次方程式 -0.000010077X^3+0.1143072X^2-320.428224X+131163.168=0 を解きたいのですが、 http://www.gifu-nct.ac.jp/sizen/okada/3eq/3eq.html を参考にしてExcelを使いながら計算すると途中で複素数が出てきてしまい、計算ができませんでした。 プログラムを作る知識もないため困っています。 どうすればいいのでしょうか?
- rei-n
- お礼率78% (11/14)
- 数学・算数
- 回答数3
- ありがとう数3
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
精度は今ひとつですが、ゴールシークを使うという手もあります。 例えば、A1にXに相当する値(例えば0)を入れて、B1に=-0.000010077*A1^3+0.1143072*A1^2-320.428224*A1+131163.168 と入れます。 ツール→ゴールシークとして、「数式入力セル」をB1、「目標値」を0、「変化させるセル」をA1とします。 私がやったらA1が491.91645344919となりました。#1さんの解の一つに近いです。 解を1つ求められたら、後は組立除法で(x-491.91645344919)で割った解を求めると、 -0.000010077x^2+0.109350157898593x-266.637082142415 これを=0としてなる2次方程式を解くと、3699.87426316478と7151.58528814935 となり、#1さんの残りの解に近い値が求められました。
その他の回答 (2)
- mistery200
- ベストアンサー率42% (21/50)
Excelですか。 y=-0.000010077X^3+0.1143072X^2-320.428224X+131163.168 のグラフを書きます。 x=1、2、3、4、・・・・ でyを求め、散布図でグラフを書きます。 3次方程式なので解は1個、2個、3個のいずれかです。 グラフが書ければ解が何個で、どの当たりかの見当がつくでしょう。 次はソルバーを使います。 ヘルプでソルバーと入力します。ソルバーをインストールします。 ソルバーでyの2乗が最小となるxを求めます。 yの2乗を指定し、xを動かしてyが最小となるxを求めます。 ただし、ソルバーは一つしか解を出せません。 3個の解があっても、三つとも求めることはできません。 xの初期値を変更して、収束するように選びます。
お礼
回答していただき、ありがとうございます。 こんな方法があったんですね。全然知らなかった…。 なかなか難しそうですが、やってみたいと思います。
- inara1
- ベストアンサー率78% (652/834)
答えだけ知りたいのなら X = 491.916454352473, 3699.87429733242, 7151.58525307843
お礼
回答ありがとうございます!! うーん、答えだけだと何とも…腑に落ちないところが。 ぜひ時間があればやり方もお願いします。
関連するQ&A
- Excelで3次方程式を解く方法
3次方程式には解の公式が存在していて、この公式をExcelのセルに入力して、係数を入れれば答えが出るようにしたいのですが、どうも複素数の3乗根が取り扱えないようでエラーとなってしまいます。 実数解を持つことは分かっている場合でも、計算途中で複素数の3乗根が出てくるので答えが出ません。 これを回避する方法をご存知でしたら教えてください。
- ベストアンサー
- 数学・算数
- 三次方程式が解けません。
三次方程式x^3-5^2+6^x-1=0を手計算で解きたいのですが途中で行き詰ってしまいます。 こちらのサイト→http://www.mns.kyutech.ac.jp/~kamada/thirdeq/ を参考に解いていましたが 最後のU,Vの値が U,V=(7/27±√{49/27}i)/2 となり虚数が出てきてしまい、以降の計算ができません。 一応方程式の解自体はMATLABで計算すれば出てきますが、できることなら手計算で解きたいのです。 手計算で解く事は不可能なのでしょうか?
- ベストアンサー
- 数学・算数
- 変数係数2階線形微分方程式
変数係数2階線形微分方程式の問題です。 x^2*y(x)''+2x*y(x)'-iαy(x)=0 i:複素数,α:定数 この微分方程式はどのようにして解けばよろしいでしょうか? できるだけ計算過程を詳しくお願いします。 解にはベッセル関数が用いられるみたいです。 自分でベッセルの微分方程式と同様にして解いていっても途中でつまずいてしまいます。 お手数ですがよろしくお願いしたします。
- 締切済み
- 数学・算数
- 5次方程式の検算についてです。
5次方程式の検算についてです。 x^5+x^4-4x^3-3x^2+3x+1=0 を代数的に解いた後、極形式により虚数の5乗根を取り除いて適当な値を調べた結果、 一つの解として (-1+2√11(cos((2π-arccos((-89+25√5)/(44√11)))/5)+cos((2π-arccos((-89-25√5)/(44√11)))/5)))/5 を導くことができました。 しかし、上記の方程式に直接代入して手計算で検算を試みたところ、途中で行き詰まってしまいます。 この値をExcelで計算したところ、(誤差はあるものの)2cos(2π/11)と同じ値になるので正しいとは思うのですが、手計算の検算による解の正当性を示す方法はあるでしょうか。 よろしくお願いします。
- 締切済み
- 数学・算数
- この方程式をできるだけ詳しく教えてください
この方程式をできるだけ詳しく、やさしく教えてください! {1000X-(5,768,700+180,000)}÷2,470X=0.1 ※計算の途中で端数が出る場合は四捨五入せず、分数で計算 補足 すみません、あと展開式も教えてください。
- ベストアンサー
- 数学・算数
- 三次方程式の解法について
三次方程式を解くプログラムを作成したいです。 三次方程式a*x3+b*x2+c*x+d=0を解くのに, カルダノの公式がありますが,解が全て実数解であるとしても, 計算過程で虚数が存在することを考えなければなりません。 しかし,a=1で解が実数解の場合, 計算過程で虚数を考えなくても,簡単に実数解を求める ことができる(エクセルで簡単に)と聞きました。 ニュートン法等の収束計算を用いる方法ではないようです。 このような方法をご存知でしたら,詳しく教えてください。 よろしくお願いいたします。
- ベストアンサー
- 数学・算数
- 方程式が解けません。
x^5 + {0.45+2*10~(-5)}・x^4 ‐ 1.1*10~(-5)・x^3 ‐ 6*10~(-32)・x ‐ 12*10~(-37)=0 ってどうやって解くんでしょうか? 化学の問題の計算式の途中で出てきたのですが、こんな5次方程式どうやって解くのかサッパリわかりません… ちなみに答えは、 x=2.44・10^(-5) だそうなんですが…
- ベストアンサー
- 数学・算数
お礼
回答ありがとうございます。 なるほど。こんな方法もあるんですね。 確かに答えは出せました。 これで精度が今一つなんですか!?…驚きです。 助かりました。本当にありがとうございます。