lx.lee 发表于 2009-3-31 00:22

急救!matlab编程?

Lorenz 模型的状态方程表示为:
X1(t)=-βX1(t)+X2(t)X3(t)
X2(t)=-σX2(t)+σX3(t)
X3(t)=-X1(t)X2(t)+ρX2(t)-X3(t)
取σ=10,ρ=28,β=8/3,初值为X1(0)=X2(0)=0,X3=ε,ε为一个小常
数,记ε=10e-10,

这个怎么用微分方程解并画出时间和空间曲线

sxp 发表于 2009-3-31 14:32

方程组两边同时对 t 求导,得到关于x1',x2',x3'的线形方程组(把x1,x2,x3当参量),解得x1',x2',x3'关于x1,x2,x3的表达式(通过符号矩阵运算)。结果形式为'=A*';然后用龙格库塔法求出数值解并画出时间和空间曲线

lx.lee 发表于 2009-3-31 15:49

非常感谢!
页: [1]
查看完整版本: 急救!matlab编程?