simulinkでモデルの二次方程式を作る
Afficher commentaires plus anciens
Réponses (1)
Tohru Kikawada
le 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 commentaires
jax Bin
le 13 Sep 2018
Tohru Kikawada
le 14 Sep 2018
Delta法がどういうアルゴリズムか分かりませんが、上記のブロック図を参考に実装をお試しください。
Catégories
En savoir plus sur モデル化 dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!