llp.m

来自「基于定义法计算Lyapunov指数。只要在matlab命令窗口中直接输入文件中函」· M 代码 · 共 26 行

M
26
字号
function llp
global a;
global b;
global r;
a=16;b=4;r=45.92;
y=[1;1;1;1;0;0;0;1;0;0;0;1];
lp=0;
for k=1:300
    [T,Y] = ode45('Lorenz2', 1, y);
    y = Y(size(Y,1),:);
    y0 = [y(4) y(7) y(10);
          y(5) y(8) y(11);
          y(6) y(9) y(12)];
    y0=GS(y0);
    mod(1)=norm(y0(:,1));
    mod(2)=norm(y0(:,2));
    mod(3)=norm(y0(:,3));
    lp = lp+log(abs(mod));
    y0(:,1)=y0(:,1)/mod(1);
    y0(:,2)=y0(:,2)/mod(2);
    y0(:,3)=y0(:,3)/mod(3);
    y(4:12) = y0';
end
lp=lp/300

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?