• 締切済み

matlabによる非線形方程式の解法

matlabを使って非線形方程式の解を求めようとしています。 例えばx^2-e^x=1という式です。これを解くにはどういったスクリプトを書けばよいでしょうか。

みんなの回答

  • rabbit_cat
  • ベストアンサー率40% (829/2062)
回答No.1

fzero(inline('x^2-exp(x)-1') x0) みたいな感じです。x0は適当な初期値です。 http://dl.cybernet.co.jp/matlab/support/manual/r13/toolbox/matlab/ref/?/matlab/support/manual/r13/toolbox/matlab/ref/fzero.shtml

printempsk
質問者

お礼

ありがとうございます。おかげさまで解決できました。 ちなみに当方、プログラミング初心者なのですがreferenceだけでは難しくて理解ができません。inline?fval?とわからないことだらけです。こういった数値演算に関してよい本などはありますか。

関連するQ&A