tnjk.net
当前位置:首页 >> mAtlAB 如何为一图中多条曲线添加各自的曲线名? >>

mAtlAB 如何为一图中多条曲线添加各自的曲线名?

利用hold on命名即可实现在同一图形中绘制多条曲线或利用绘图命令一次绘制多条曲线。 hold on就是将figure中的图形保存,之后再通过绘图命令绘制下一条曲线,使多条曲线同时显示在一个图形之中。 具体实现方法可以参考如下程序段: 1 2 3 4 5 6 ...

h1=plot(x1,y1); h2=plot(x2,y2); h3=plot(x3,y3); h4=plot(x4,y4); legend([h1 h3],'x1-y1','x3-y3'); 四线,图例仅显示1,3

x = 0:.2:12; plot(x,bessel(1,x),x,bessel(2,x),x,bessel(3,x)); title('demo') %设置题目 % Create xlabel xlabel('X轴'); % Create ylabel ylabel('Y轴'); legend('First','Second','Third'); %设置图注

你是想要添加右上角的那个图例吧~~用 legend 这个指令~~~ 如图的那个图例就这样写:legend(‘Extended DynamiCS’,‘DynamiCS’)

每一个plot函数输入完毕后在分号后加一个hold on;再输入第二个plot函数即可。

%使用 hold on就可以把两个曲线画在一起了。 x = linspace(-pi,pi); y1 = sin(x); y2 = cos(x); plot(x,y1) hold on plot(x,y2) %如果想取消画在一起,使用 hold off hold off y3 = sin(2*x); plot(x,y3)

如果是想把两条曲线画在同一坐标系里面,在画完第一个图的语句后加上 hold on 如果是想把两条曲线画在同一图片上而且是坐标系独立的,那么在画每个曲线之前使用subplot()语句, subplot(1,1); %%第一个曲线 subplot(1,2); %%第二个曲线 这样

有两种办法 1,如果你多条的x数据一样,y数据不同,但长度一样 你可以将多个y数据合拼为一个矩阵,但要求同一条曲线的数据占一列 直接用一个plot(x,y)就可以一次画多条曲线。 2,不管曲线数据长度是否一样,各自之间的x,y数据也可以不同 只要在...

fs=100; t = -1:.1/fs:1; y1=sin(2*pi*t); y2=cos(2*pi*t) plot(y1); hold on plot(y2,'r'); 这样两条曲线就画出来了,为了区分,第二条我用了红色

网站首页 | 网站地图
All rights reserved Powered by www.tnjk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com