www.ctrt.net > MAtlAB如何画多幅图

MAtlAB如何画多幅图

两种方法: 一、画在一个坐标系中 1.这种情况画法比较简单,用hold on语句。 例如在同一坐标系画出y1=sin(x)和y2=sin^2(x)。如图,输入代码。 2.也就是只要在画完一个函数后,用hold on,然后再画第二个函数。结果如下: 二、画在不同坐标系中...

方法:将它画在不同坐标系中,代码如下 x=0:0.1:10;y1=3*x+2;figure(1)plot(x,y1)hold ony2=x-5;figure(2)plot(x,y2)hold ony3=2*x+3;figure(3)plot(x,y3)

采用subplot命令 subplot(m,n,x)表示要画一个m*n个图的第x张图,如subplot(2,3,1)表示指定画2行3列图中的第1张,也就是第一行的第一张。然后和普通的plot 一样操作。 如画一个正弦曲线y=sin(x),采用如下命令 subplot(2,2,1) %指定2行2列中的第...

可以采用subplot函数。具体解释subplot(m,n,p);先指定将一个图分为m行n列,当前画图为p。以下以画正弦函数,余弦函数,一次函数和二次函数在【-3,3】范围的图像为例说明如何使用subplot函数。 代码: >> subplot(2,2,1) >> plot(-3:0.01:3,sin(...

用subplot(m,n,p)或者subplot(mnp) 在你的这个情况中p=4,也就是总共4张图;m是你想要的行数,n是你想要的列数。 例如你要把四个图摆成“田”,那就是 subplot(2,2,1);plot(x1,y1); subplot(2,2,2);plot(y2,x2); subplot(2,2,3);plot(y3,x3); subp...

举个例子 clear;clc;[x,y]=meshgrid(linspace(-1,1)*2*pi);axis([-1,1,-1,1,0,2.5/pi]*2*pi);hold on;box on;colorbarfor k=1:4 z=k+sin(k*x)+cos(y+k); surf(x,y,z-z+k,z,'edgec','none');endview(-35,10);

下面代码所示了用不同颜色画出多条曲线的过程。 filepath='C:\Users\test\Desktop\20110303\'; txtfiles=dir(fullfile(filepath,'/*.txt'));%过滤 matrix=ones(288,4); for i=1:4 txtName=txtfiles(i,1).name; data=load(txtName); matrix(:,i)=...

画出图之后,在图像工具栏insert下选择legend就能插入图例了

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

你好,如果是想把一张图分成两部分各画一条曲线的话,就用subplot命令;如果是想在一个坐标轴里画两条曲线,可以在画完一条后,用以下命令 hold on ... hold off 把画第二条曲线的命令写在中间就行了。

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com