【发布时间】:2013-11-24 01:09:53
【问题描述】:
我正在尝试自学如何使用 MATLAB 解决状态空间系统,我有一个看似非常简单的系统,但到目前为止还没有为新手找到任何体面的简单示例.
我想要一个简单的演练,了解如何将系统转换为 MATLAB、设置哪些变量以及如何求解大约 50(?) 秒(从 t=0 到 50 或任何值)。
我想使用 ode45,因为它是使用 Runge-Kutta 变体的四阶方法。
这是二阶方程:
θ''+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
【问题讨论】:
-
帮助页面中的示例怎么样? link你在纠结什么?
-
例如,even in this example 我不明白如何将我的状态空间系统转换为 ode45 可以理解的方程组。 (刚开始使用MATLAB)
-
走过? Here you go.
标签: matlab math signal-processing ode