r=1;
s0=1;
N=1;
s=0:001:1;
i=rlog(s/s0)-s+N;
plot(s,i);
这里随便给参数数值了,要得合理的图像,必须要这些参数合理的值
还有就是s的合理取值范围你好,如果是想把一张图分成两部分各画一条曲线的话,就用subplot命令;如果是想在一个坐标轴里画两条曲线,可以在画完一条后,用以下命令\x0d\hold on\x0d\\x0d\hold off\x0d\把画第二条曲线的命令写在中间就行了。
相轨线其实描述的是微分方程组的解的曲线,相轨线上每一个点都对应t=t0时候x,y的取值情况,且x,y之间有一定函数关系,这就通过相轨线描绘出来了。
相轨线图形封闭等价于x(t),y(t)是周期函数。
方法/步骤1、绘制图像前首先需要得到曲线数据,如下所示即为计算过程:
% calculate the first line
x1 = 0:001:10;
y1 = x1^2;
% calculate the second line
x2 = 0:001:10;
y2 = x2;
plot(x2,y2);
2、在绘制曲线时常用plot(x,y)函数,如下所示:
plot(x1,y1);
plot(x2,y2);
为了保证绘制在同一幅图中,所以需要使用命令: hold on
3、设置图像的横坐标轴和纵坐标轴,并设置标题:
xlabel('x')
ylabel('y')
title('在一幅图中绘制多条曲线')
综上所述,完整的代码如下所示,点击红色箭头所指的运行按钮就可以看到运行结果:
4、运行结果如下所示:
1、首先在电脑中打开MATLAB软件,如下图所示。
2、然后定义相关的变量和函数,t=0:001:3pi;x=cos(t);y=sin(t),如下图所示。
3、接着采用plot3指令画这个曲线;plot3(x,y,t),如下图所示。
4、最后运行程序,查看曲线结果,如下图所示就完成了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)