状態空間システムを解くために MATLAB を使用する方法を独学しようとしています。非常に単純なシステムのように見えますが、これまで初心者向けのまともな単純な例を見つけることができませんでした。
システムを MATLAB に変換する方法、設定する変数、および約 50(?) 秒間 (t=0 から 50 または実際には任意の値) を解決する方法の簡単なウォークスルーが必要です。
ode45 はルンゲ クッタ バリアントを使用した 4 次メソッドであるため、使用したいと思います。
2次方程式は次のとおりです。
θ''+0.03|θ'|θ'+4pi^2*sinθ=0
状態空間:
x_1'=x_2
x_2'=-4pi^2*sin(x_1)-0.03|x_2|x_2
x_1 = θ, x_2 = θ'
θ(0)=pi/9 rad, θ'(0)=0, h(step)=1