• 締切済み

3次方程式の実数解をニュートン法でプログラムしたいのですがどう手をつけ

3次方程式の実数解をニュートン法でプログラムしたいのですがどう手をつけていいか分かりません・・・ √を求めたりする簡単な方法はプログラムはできました 式はx^3-7*x^2+18*x-18=0です まだまだ初心者lvを抜け出せません・・・よろしくお願いします

  • javas
  • お礼率66% (4/6)

みんなの回答

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

似たような質問がありますが、これではダメでしょうか? (使用言語は違いますが…) http://oshiete1.goo.ne.jp/qa2277096.html http://qa.mapion.co.jp/qa4729526.html >√を求めたりする簡単な方法はプログラムはできました わざわざ計算しなくても、Math.sqrt(n)という関数が用意されているはずですが?

javas
質問者

お礼

書き込む前にそこのページは確認したのですが言語が違うとさっぱりでして・・・ √を求めるというのは、x^2-2みたいな関数から√2の数値を出すというプログラムは学習済みということです 言葉足らずですみませんでした・・・ わざわざありがとうございました

関連するQ&A

  • 3次方程式の求解プログラム(ニュートン法)について!

    初心者です! ニュートン法での3次方程式の求解プログラムを作成しようとしています。 ですがよく分かりません(-_-;) どなたか教えていただけないでしょうか。。。

  • C言語でニュートン法を使い2次方程式の解を求める

    プログラミング初心者ですが、 今回ニュートン法で2次方程式の解を求めるプログラムを作成しようとしています。 しかしプログラムがよくわからないので、どなたかおしえていただけないでしょうか。 よろしくおねがいします。

  • 3連立非線型方程式の解法プログラム(ニュートン法)を教えてください

     未知数が3つで非常に難解な非線型方程式を3連立方程式にして解きたいと思っています。  ですが、手計算による代入法等の解法を行うと、とんでもなく式が長くなってしまいとても解けません。そこでc言語のプログラミングにて計算し、3連立方程式から3つ未知数の解を求めたいのですが、プログラミングはまったくの初心者であるため、いまいちよく分かりません。  解法プログラミングとしてはニュートン法が最も適切だとお聞きしました。ニュートン法にて例として下記のような式を解く場合、どのようにプログラムすれば良いか教えていただけたら幸いです。 例 2*x*x*x + 4*x*y + cos(z) = 0 x*x*y*z + logz + 2*y = 0 2*x*x + y*z +z*z*z +4 + e~(-xy) =0  この例は私が勝手に作成したので解は存在しているかわかりませんが、実際にこのような3連立非線型方程式を解く場合はどのようなプログラムになるか教えていただけたら幸いです。また、実際に私が解こうと思っている式はこの例より非常に長いものとなっています。あつかましいようですがそのことを考慮に入れてお教え頂けたら幸いです。何卒お願いいたしします。

  • ニュートン法で解が収束しない

    こんにちは。 差分式で表した非線形方程式をニュートン法で解いています。が収束しな解あります。ニュートン法は初期値に依存しているため、初期値を可変的にしてみましたがダメでした。何かいい方法はないでしょうか? 参考になるか分かりませんが、使っているプログラムのニュートン法の計算の一部は以下のようです。 call g(x,f,df) h=f/df x=x-h if(dabs(h/x)<1.d-14) then  return endif

  • ニュートン法の計算について

    3次方程式 X^3+3X^2-3X-4=0 は区間(-4,-3),(-1,0),(1,2)にそれぞれ1つの実数解をもつ。ニュートン法により、3つの実数解を小数点以下8桁まで正確に求めよ。 上の問題をニュートン法で解きたいのですが、初期値はどうすればいいのでしょうか? -4、-1、1 でいいのでしょうか? 初期値を決めれば、あとは3つの初期値を使って普通にニュートン法で計算すれば解けますよね?? 数学が苦手で困っています。 回答お願いします。

  • 方程式と実数解

    a,bは実数とする。2次方程式(a+i)x^2+(b-3i)x+12-4i=0が異なる実数解をもつとする。このとき方程式の解とa,bの値を求めよ。 解の判別を使っても、虚部と実部に分けて考えても解けなかったのですが、解とa,bの値の両方を求める問題はどうやって解けばいいのでしょうか?

  • 実数解と虚数解

    二次方程式x^2+(p-1+2i)x-19p+50-2pi=0が1個の実数解と1個の虚数解を持つような実数pを求めよ 解き方がわかりません 教えてください

  • 方程式の実数解の個数について

    正整数nに対して、関数u_n(x)を次のように定義する。 u_n(x)=1+x+(1/2!)x^2+(1/3!)x^3+…+(1/n!)x^n (1)n=1, 2, 3, 4に対して、方程式u_n(x)=0の実数解の個数を調べよ。 (2)任意の正整数nに対して、方程式u_n(x)=0の実数解の個数を求めよ。 この問題がわかりません。解答をよろしくお願いします。

  • 2次方程式 実数解 

    xについての2次方程式  x*-(2a+k)x+2ak-1=0 で、a,kが実数、a>0のとき、次の問いに答えよ。 問)この方程式が負でない2つの実数解α、βをもつとき、α+βの最小値を求めよ。また、このときのa,kの値を求めよ。 わからなくて困っています 教えてくださいお願いします(´;ω;`)

  • ニュートン法

    excelVBAを使っています。 ニュートン法を使って3次方程式を解こうとしています。 例題)x^3-6x^2+11x-6=0    x=1,2,3 初期値x0によって、解がx=1,2,3のどれかに収束します。 ここで、全ての実数解を求める考え方をご教授下さい。 f(x)=x^3-6x^2+11x-6=0の解x1が求まった後、 f(x)=(x-x1)g(x)なるg(x)を求めるといったことが、あるサイトに書かれてあったのですが、なぜそうなるのか理解できません・・・