编号3 发表于 2007-1-6 20:36

请教:二阶微分方程组怎么编写程序?(在线等 急用)

请教各位二阶微分方程组用s函数怎么实现(只用s函数)
如下面的:
m1 X"1 + k1(x1-x2)+c1( X'1- X'2 )=0

m2 X"2-k1(x1-x2)-c1( X'1- X'2 )+k2(x2-x3)+c2( X'2 - X'3)=0

m3 X"3 -k2(x2-x3)-c2( X'2 - X'3)+k3 x3+α (x3)^3 +c3 X'3=F0sinωt

[ 本帖最后由 编号3 于 2007-1-6 20:38 编辑 ]

编号3 发表于 2007-1-6 21:25

:time:

编号3 发表于 2007-1-6 22:10

失望!!!

linlin820 发表于 2007-1-8 21:08

什么叫做只用s函数不是很明白

微分方程求解用s-function实现并不困难,只要了解一定的s-function的基础知识基本上就能写出来

建议先看看s-function基础之后再做这个问题

由于写一个完整的代码并不是好玩的是,别人基本不可能花太多的时间给你写出完整的代码

linlin820 发表于 2007-1-8 21:22

你可以参考sfuntmpl.m编写

lxwalyssa 发表于 2012-3-16 23:05

回复 4 # linlin820 的帖子

您好,我刚好遇到这个问题,发现这个帖子:P
想问您一下,我把二阶化成一阶之后(比如x``=a`;x`=a.),在计算导数的flag里,是不是x`=a这行就是所谓直通的呢?
页: [1]
查看完整版本: 请教:二阶微分方程组怎么编写程序?(在线等 急用)