MATLAB相图程序
Eg1:
clc;clear;close;
[x,y]=meshgrid(linspace(-6,6)); %定义[x,y]网络采样点的范围
h=streamslice(x,y,y,-2.*x); %描述系统坐标的微分方程
title('极限环的相平面图') %定义标题范围
xlabel('x','Color',[0.6 0.5 0.4]);ylabel('y','Color',[0.6 0.5 0.4]);
%定义[x,y]坐标轴曲线颜色
xlim([-6,6]);ylim([-6,6]); %定义x和y坐标的范围
set(h,'Color','k') %给图形对象的参数赋值
axis equal %保持住当前figure中内容
hold on
theta=0:pi/30:2*pi; %希腊字母Θ赋值
x1=cos(theta);y1=sin(theta);
plot(x1,y1,'r--')
Eg2:
clc;clear;close;
[x,y]=meshgrid(linspace(-6,6)); %定义[x,y]网络采样点的范围
h=streamslice(x,y,y,-0.3.*((x.^2)-1).*y-x); %描述系统坐标的微分方程
title('极限环的相平面图') %定义标题范围
xlabel('x','Color',[0.6 0.5 0.4]);ylabel('y','Color',[0.6 0.5 0.4]); %定义[x,y]坐标轴曲线颜色
xlim([-6,6]);ylim([-6,6]); %定义x和y坐标的范围
set(h,'Color','k') %给图形对象的参数赋值
axis equal %保持住当前figure中内容
hold on
theta=0:pi/30:2*pi; %希腊字母Θ赋值
x1=cos(theta);y1=sin(theta);
plot(x1,y1,'r--')
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/hz/148094.html