holdonplot(cos(0:pi/20:2*pi),"go-");plot(sin(0:pi/20:2*pi),"rx-");legend("cos(0:pi/20:2*pi)","sin(0:pi/20:2*pi)"); ylabel("ylabel"); xlabel("xlabel");holdoff matlab每次绘图都会清楚原来的图形,想要把两次绘图的结果显示在一起需要用hold on/off指令 x=linspace(0,3); y...
第一种情况,一个plot绘制出的多条曲线 h = plot(x, profiles) %举例绘制了20条廓线 legend(h[1 8 10], 'profile 1', 'profile 8', 'profile 10'); %显示第1、8、10条廓线的legend 第二种情况,不同的plot函数绘制出来的曲线 h1 = plot(x1, y1); hold on; h2 = plot(x2, y2); hold on...
1 首先,我们创建六条曲线,分两次绘制曲线x = 0 : 0.01 : 4*pi;y1 = sin(x);y2 = cos(x);y3 = 3*cos(x);y4 = cos(x).*sin(x);y5 = cos(x) + sin(x);y6 = cos(x) - 2*sin(x);h1 = plot(x,y1,x,y2,x,y3);hold onh2 = plot(x,y4,x,y5,x,y6);2 画出来的...
hold on;plot(x, y2, 'b', 'LineWidth', 2);% 添加图例并将其置于正上方 legend('Sin', 'Co...
disp ('该功能练习hold功能'); %初始化快捷式数组 x=-2*pi:pi/20:2*pi; y1=sin(x); y2=cos(x);plot(x,y1,'b-');title('sin(x)和cos(x)图形'); %该语句必须在plot之后hold on; plot(x,y2,'k--'); hold off;legend('sin x','con x'); ...
简介常用的Matlab画图函数,介绍了plot,legend,xlabel,ylabel等函数的深度用法,如双行显示等。工具/原料 matlab 方法/步骤 1 首先设定画图的参数。close all 语句清空之前的图,set 语句将背景设置为白色(默认为灰色不适合放论文里),定义一个fontsize变量方便以后使用。2 画图之前先用figure语句产生一个空图,...
legend('y=sin(x)','y=3x','y=cos(2x)')xlabel('x'),ylabel('y')另一种方法是结合使用plot函数和hold on命令。这种方法允许你逐步绘制每条曲线,同时保持之前绘制的图形不变,直至所有曲线绘制完毕。具体代码如下:x=-10:0.5:10;y=sin(x);plot(x,y),hold on y=3*x;plot(x,y),...
'b','LineWidth',2);holdon;plot(x,y2,'r','LineWidth',2);% 添加图例并设置位置为外部legend...
F1= plot(x,y2) %设置图像的句柄为F1set(F1,'LineStyle','-.','color','b');%对F1的图像进行设置 hold on%在y1图像的基础上,再绘制y2图像 F2= plot(x,y1,'r') %设置图像的句柄为F1set(F2,'color','r'); %对F1的图像进行设置%%加注释(完全可以用图形化界面工具来做) ...
希望下面的小例子能对你有所帮助 clear;clc;close all a=1:10;b=rand(10,4);h(4,1)=0;hold on for i=1:4 h(i)=plot(a,b(:,i),'color',rand(1,3));end legend([h(1),h(3),h(2)],strcat({'a='},num2str([1,3,2]','%d')));...