|
本帖最后由 牛小贱 于 2015-3-16 11:39 编辑
lihaitao123 发表于 2013-4-7 18:39
我想画一条以一个参数变化的lyapunov指数图,如果想把最后的一个数值取出,再循环该如何编写! - clear;clc
- global R
- gama=linspace(20,30,100);
- for i=1:100;
- R=gama(i);
- [T,Res]=lyapunov(3,@lorenz_ext,@ode45,0,0.5,200,[0 1 0],10);
- lam(i)=max(Res(end,:));
- hold on
- end
- figure(1)
- plot(gama,lam);
- title('Dynamics of Lyapunov exponents');
- xlabel('R'); ylabel('Lyapunov exponents');
复制代码 这么写倒是解决了!!可是郁闷的是每种方法都有其一定适应性! |
评分
-
1
查看全部评分
-
|