45.杜芬方程解仿真解曲线(matlab程序)


1.简述

      

 Dufing方程是一种重要的动力系统山,是反映工程物理系统中非线性现象和混沌动力学行为的极其重要的方程式。通过Duffing方程可以探讨铁磁谐振电路中的分岔、拟周期运动、子谐波振荡。而在非线性与混沌系统的研究中,Duffing方程展示了丰富的混沌动力学行为。本文通过对不同情况下的Duffing方程进行分析,利用MATLAB进行仿真,从而对Duffing方程有进一步的了解。

2.代码


TSPAN=[0,50];
x0=[0.3,0.5]';
[t,x]=ode23('xprime',TSPAN,x0);
subplot(2,2,1);
plot(t,x(:,1),':b',t,x(:,2),'-r')
subplot(2,2,2);
%figure(2)
plot(x(:,1),x(:,2));
axis([-10 10 -12 12]);

m1=x(:,1);
m2=x(:,2);


TSPAN=[0,50];
x0=[0.3,0.5]';
[t,x]=ode23('xprime2',TSPAN,x0);
subplot(2,2,3);
plot(t,x(:,1),':b',t,x(:,2),'-r')
subplot(2,2,4);
%figure(2)
plot(x(:,1),x(:,2));
axis([-10 10 -12 12]);

%axis([-10 10 -12 12]);

3.运行结果

猜你喜欢

转载自blog.csdn.net/m0_57943157/article/details/132178243