我正在使用微分变换方法计算陈氏混沌系统的解。我正在使用的代码是:
x=zeros(1,7);
x(1)=-0.1;
y=zeros(1,7);
y(1)=0.5;
z=zeros(1,7);
z(1)=-0.6;
for k=0:5
x(k+2)=(40*gamma(1+k)/gamma(2+k))*(y(k+1)-x(k+1));
sum=0;
for l=0:k
sum=sum+x(l+1)*z(k+1-l);
end
y(k+2)=(gamma(1+k)/gamma(2+k))*(-12*x(k+1)-sum+28*y(k+1));
sum=0;
for l=0:k
sum=sum+x(l+1)*y(k+1-l);
end
z(k+2)=(gamma(1+k)/(1+k))*(sum-3*z(k+1));
end
s=fliplr(x);
t=0:0.05:2;
a=polyval(s,t);
plot(t,a)
这段代码所做的是计算x(k)
,这些是近似解的多项式的系数。解决方案,以及其他类似的解决方案。但是这段代码并没有给出混乱序列的期望输出,我得到的图形是:y(k)
z(k)
x(t) = sum_0^infinity x(k)t^k
x(t)