相平面分析matlab程序Word下载.docx
《相平面分析matlab程序Word下载.docx》由会员分享,可在线阅读,更多相关《相平面分析matlab程序Word下载.docx(15页珍藏版)》请在冰豆网上搜索。
8000
DDx=-x;
Dx=Dx+DDx*Dt;
x=x+Dx*Dt;
Dx_store(n)=Dx;
x_store(n)=x;
n=n+1;
t=t+Dt;
end
figure
(1)
plot(x_store,Dx_store)
xlabel('
x'
)
ylabel('
Dx'
title('
相平面分析'
holdon
2、P14:
非线性二阶系统
%x=-6;
%i=1:
10000
%Dx=10;
%x=-8;
%i=10000
%Dx=15;
%x=5;
1700
%Dx=7;
%x=4;
%i=2000
%Dx=8;
%x=-7;
1500
%
x=-5;
1200
Dx=4;
DDx=-0.6*Dx-3*x-x^2;
3、P15:
一阶非线性系统
x=1.999;
2000
%x=2.001;
700
%x=-1.999;
3000
%x=-2.001;
Dx=-4*x+x^3;
4、P17:
卫星控制系统
x=0.5;
5000
Dx=0.5;
%x=1;
%Dx=1;
%%
%x=2;
%Dx=2;
%x=3;
%Dx=3;
ifx>
u=-5;
else
u=5;
end
DDx=u;
5、P19:
范德波尔方程
x=0;
20000
Dx=10;
%x=0;
7000
%i=1:
50000
%Dx=0.1;
DDx=-0.2*(x^2-1)*Dx-x;
5、P26:
课后习题
题2.2画下列系统的相图
(a)
%Dx=-10;
%%%
%x=-5;
15000
%Dx=-7;
%x=6;
DDx=-Dx-0.5*x;
(b)
Dx=-10;
Dx=7;
x=5;
Dx=-7;
x=-6;
x=6;
DDx=1-Dx-0.5*x;
(c)
x=-2;
4000
Dx=20;
2850
10150
%Dx=20;
12000
2600
DDx=-Dx^2-0.5*x;
题2.4卫星控制系统
Dx=0.01;
%Dx=-0.01;
%Dx=-0.1;
%x=-2;
%Dx=-2;
%%%%
%x=-3;
%Dx=-3;
if5*x+Dx>