关于matlab常微分方程的解法(含积分变量)
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:数学作业 时间:2024/08/17 07:20:19
关于matlab常微分方程的解法(含积分变量)
这是一个含变量的微分方程形如x1' =x2 x2' =x3 x3' =(1.5 + 0.2 cos(t))x2+(1 + 0.4 sin(t))x3 +u 其中x1'是x1的导数,u是一个带x1 x2 x3和时间t 的积分的变量,怎么把积分加到程序中去啊?用int?怎么实现啊 它总也报错 反正就是加积分加不上 有谁能指点一二 非常感谢问题补充:其中比如u=12x(1)+4cos(t)的积分吧 matlab程序报错是:? Error using ==> run Error using ===> odearguments Inputs to odearguments must be floats, namely single or double. 或者是:? Error using ==> run Error using ==> vertcat All rows in the bracketed expression must have the same number of columns.
这是一个含变量的微分方程形如x1' =x2 x2' =x3 x3' =(1.5 + 0.2 cos(t))x2+(1 + 0.4 sin(t))x3 +u 其中x1'是x1的导数,u是一个带x1 x2 x3和时间t 的积分的变量,怎么把积分加到程序中去啊?用int?怎么实现啊 它总也报错 反正就是加积分加不上 有谁能指点一二 非常感谢问题补充:其中比如u=12x(1)+4cos(t)的积分吧 matlab程序报错是:? Error using ==> run Error using ===> odearguments Inputs to odearguments must be floats, namely single or double. 或者是:? Error using ==> run Error using ==> vertcat All rows in the bracketed expression must have the same number of columns.
![关于matlab常微分方程的解法(含积分变量)](/uploads/image/z/15202739-11-9.jpg?t=%E5%85%B3%E4%BA%8Ematlab%E5%B8%B8%E5%BE%AE%E5%88%86%E6%96%B9%E7%A8%8B%E7%9A%84%E8%A7%A3%E6%B3%95%28%E5%90%AB%E7%A7%AF%E5%88%86%E5%8F%98%E9%87%8F%EF%BC%89)
要求用定步长的4阶龙格库塔积分方法;画出状态变量和输出随时间变化的曲线 我有一本书,叫《理论力学》,书后面的附录有关于matlab的 因此建议楼主可以