lyapunov_exponent.m
来自「非线性动力学中lyapunov、duffing等方程的求解」· M 代码 · 共 21 行
M
21 行
clear;%computes lyapunov exponent r = 4.0;%%%%% first converge to attractorx = rand; %choose random initial datafor i=1:200; x = r*x*(1-x); %apply logistic mapend;%%%%% find (1/n) Sum ln(f'(x_i)) - limit should be lyapunov exponentsum = 0;for i=1:500; x = r*x*(1-x); %logistic map sum = sum + log(abs(r - 2*r*x)); sum/i %print out average average(i) = sum/i; %collect into vector for later plottingend;plot(average); %plots sucessive averages so a trend can be observed
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?