simulinkでモデルの二次方程式を作る
Show older comments
Answers (1)
Tohru Kikawada
on 13 Sep 2018
2 votes
2次方程式をニュートン法で解く例をご紹介します。
ニュートン法での差分方程式は下記のように表現できます。
x_{k+1} = x_k - f(x_k)/f'(x_k)
たとえば、 f(x) = x^2 - 6*x + 8 = 0を解く場合には f'(x) = 2*x - 6 になります。
したがってSimulinkモデルは下記のように表現できます。
初期値 x = 0 としたとき、解は x = 2 に収束します。

2 Comments
jax Bin
on 13 Sep 2018
Tohru Kikawada
on 14 Sep 2018
Delta法がどういうアルゴリズムか分かりませんが、上記のブロック図を参考に実装をお試しください。
Categories
Find more on モデル化 in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!