• ベストアンサー

C言語で

任意の連立非線形方程式を解くプログラムのソースを探しているのですが。なかなか見つかりません。 もし、ご存知の方がいらっしゃいましたら教えてもらえないでしょうか。 また、CよりもExcelなどで解く方が普通なのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • bonyamk
  • ベストアンサー率29% (49/166)
回答No.1

googleで調べると・・・いろいろでてくるのだけれども 自分は連立非線形方程式がなんなのかわからないので これがあってるのかなんともいえないorz

参考URL:
http://www.ced.is.utsunomiya-u.ac.jp/lecture/2004/prog/p1/kadai4/kadai4_2_2.html
全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • C言語のプログラムの問題で質問です。

    C言語のプログラムの問題で質問です。 問題は、 与えられた実数(a,b,c,d)に対して、次の連立非線形方程式の解 を「ニュートン法」を用いて解く。 f1(x,y)=y+ax^2-b=0 f2(x,y)=y^2+cx^2-d=0 ただし初期値(a,b,c,d)を入力でき、上記の方程式の解が画面表示されること。 という問題です。 普通の連立方程式を解くプログラムならできるのですが、ニュートン法 で解くというのが分かりません。 プログラムを教えてください。参考にしたいです。

  • C言語のプログラムの問題で質問です。

    C言語のプログラムの問題で質問です。 問題は、 与えられた実数(a,b,c,d)に対して、次の連立非線形方程式の解 を「ニュートン法」を用いて解く。 f1(x,y)=y+ax^2-b=0 f2(x,y)=y^2+cx^2-d=0 ただし初期値(a,b,c,d)を入力でき、上記の方程式の解が画面表示されること。 という問題です。まず、どういう方針で作っていくのかが分かりません。 できるのなら参考例を挙げてもらえればありがたいです。お願いします。

  • C言語の問題ができなくて困っています。

    C言語の問題ができなくて困っています。どなたか教えて教えていただけませんか? C言語の問題ができなくて困っています。どなたか教えて教えていただけませんか? 問題は、 「連立方程式 -3x+y+2z-s+3t =5 3x-5y-2+2s-t =-10 2x-2y-z+2s-3t =7 5x-2y+3z+2s+5t=-3 3x+5y-3z+4s-t=-11 をC言語のプログラムを用いて解きなさい。」 というものです。 お願いする立場で申し訳ありませんが、とても困っていてどなたかお願いします。

  • C言語プログラミングで困っています。助けて下さい。

    C言語プログラミングで困っています。助けて下さい。 課題1-1: 実数 a と実数 b を入力すると、一次方程式ax + b = 0 の解を求めるプログラムを作る 課題1-2: 1-1 で作成したプログラムについて、さらにa として1が入力されたとき、方程式の表示       部分が1x + 3 = 0ではなくx + 3 = 0となるようにせよ 課題1-3: 1-2 で作成したプログラムについて、さらにb として0 や負の数が入力されたとき、方程式     の表示部分が2x = 0 や2x – 3 = 0となるようにせよ 課題1-4: 1-3 で作ったプログラムについて、さらにa の値として0が入力された場合、「解けません」     と表示するようにせよ 課題1-5: 係数 a, b, c を入力すると、 2次方程式ax2 + bx + c =0の解を表示するプログラムを作     れ ※ 1-2 ~ 1-4 のような機能を盛り込む ※ a が0の場合には、先に作った1次方程式のプログラムが動く という問題です。最終的にこれらを一つのプログラムにしてください。判別式や解の公式、ルート√などを使ってよろしくお願いします。C言語でお願いします

  • C言語で連立方程式をやる方法

    すみません。学校でC言語を学んでいるものですが、今日学校でC言語で連立方程式を課題に出されてしまいました。そこで、誰か説明してくださる方、分かりやすいサイトを知っている方教えてください。 はっきりいって、初心者レベルですが、if,for文などまでの知識くらいならあります。

  • 連立方程式

    C言語で反復法の「ヤコビ法」と「ガウス・ザイデル法」、消去法を用いて連立方程式を解くプログラムを作りたい。 また、プログラムは任意の元数に対応できるように作りたい。 分かる方がいましたら、回答よろしくお願いします。

  • C言語のポインタについて

    C言語のポインタ(配列もポインタに含まれるのか?)について質問です。 係数を行列形式で表される状態方程式などの2変数以上の方程式を解くプログラムにおいてよくポインタや配列が使われているのですが、なぜポインタや配列を使うのでしょうか?利点など詳しく教えていただけませんでしょうか。。。 どなたか分かる方よろしくお願いします(*_*)

  • 四次方程式をC言語を用い解きたいです.

    C言語は一応一通りのことは理解できます. 四次方程式を数値解析もしくは解の公式を用いた解法をプログラムに起こしたいです. 過去の質問も見てみましたがしっくりくるものがありませんでした. みなさんにオススメプログラムがございましたら, 教えていただきたいです. よろしくおねがいします. 四次方程式ではなくn次元でも結構です. 言語はCでお願いします.

  • C言語の勉強法

    C言語の勉強法で実用的なプログラムのソースが載っているサイトもしくは書籍はご存じないでしょうか? 種類はゲームやアプリケーションなどなんでもよく、作っておくとためになるようなものなら問いません。 自分のCプログラムのレベルは、C言語の入門書を終了し、じゃんけんプログラムや数当てゲームなどの簡単なプログラムを組めるようになった程度です。 それよりも、少し難しいプログラムを紹介してくださると大変ありがたいです。(厚かましいかもしれませんが…)

  • 2階線形方程式

    ωを実数とする、2階線形方程式  x"+ω^2x=0 を連立1階線形方程式に書き直すには、どうしたら よいのでしょうか? 教えてください。