matlab的繪圖可以采用直角坐標(biāo)系、對數(shù)坐標(biāo)系和極坐標(biāo)等形式。數(shù)據(jù)點(diǎn)也可用向量或矩陣形式給出,類型可以是實(shí)型或復(fù)型。
一張圖繪制在一個(gè)figure里:
以實(shí)例和代碼講解:在不同圖形窗口下分別繪制出y=sin(x),y=sin(2x),y=sin(3x),y=sin(4x),在[0,2*pi]上的圖形
x=(0:0.01:2*pi);%x從0開始取值,步長為0.01,一直取到2pi
y1=sin(x); %x與y的函數(shù)關(guān)系
figure(1); %創(chuàng)建figure1
plot(x,y1); %繪制x與y的函數(shù)關(guān)系,并將結(jié)果繪制在figure1上
y2=sin(2*x);
figure(2);
plot(x,y2);
y3=sin(3*x);
figure(3);
plot(x,y3);
y4=sin(4*x);
figure(4);
plot(x,y4)
或:
x=(0:0.01:2*pi);
y1=sin(x);
y2=sin(2*x);
y3=sin(3*x);
y4=sin(4*x);
figure(1);
plot(x,y1);
figure(2);
plot(x,y2);
figure(3);
plot(x,y3);
y4=sin(4*x);
figure(4);
plot(x,y4)
多張圖一起繪制在一個(gè)figure里
函數(shù)命令plot(x1,y1,x2,y2…)
例:將y=sin(x),y=sin(2x),y=sin(3x),y=sin(4x),在[0,2*pi]上的圖形繪制在同一坐標(biāo)系下:
x=(0:0.01:2*pi);
y1=sin(x);
y2=sin(2*x);
y3=sin(3*x);
y4=sin(4*x);
plot(x,y1,x,y2,x,y3,x,y4)
或:
x=(0:0.01:2*pi);
plot(x,sin(x),x,sin(2*x),x,sin(3*x),x,sin(4*x))
多圖分別繪制在一個(gè)figure里(多重子圖的繪制)
函數(shù)命令:subplot
調(diào)用格式:subplot(m,n,p) %(m行,n列,第p張圖)也就是說生成共 m行,n列張圖,該子圖為該m行n列的矩陣的第p張。
如:在同一坐標(biāo)窗口,不同坐標(biāo)系下分別繪制出y=sin(x),y=cos(x),y=tan(x),y=cot(x)在[0,2*pi]上的圖形。
x=(0:0.01:2*pi);%x從0開始取值,步長為0.01,一直取到2pi
y1=sin(x); %x與y的函數(shù)關(guān)系
subplot(2,2,1); %創(chuàng)建一個(gè)2行2列的多重子圖,并取第1張
plot(x,y1);
y2=cos(x);
subplot(2,2,2);
plot(x,y2);
y3=tan(x);
subplot(2,2,3);
plot(x,y3);
y4=cot(x);
subplot(2,2,4);
plot(x,y4)
或:
x=(0:0.01:2*pi);
y1=sin(x);
y2=cos(x);
y3=tan(x);
y4=cot(x);
subplot(2,2,1);
plot(x,y1);
subplot(2,2,2);
plot(x,y2);
subplot(2,2,3);
plot(x,y3);
subplot(2,2,4);
plot(x,y4)
如下:(修改完線寬和顏色之后的)
兩段不同的代碼放在一張圖里
hold on指令
兩端不同的代碼出了兩幅圖,想要放在一張圖里,只需要在輸出一張圖之后,用上hold on指令,然后再輸出第二張圖即可。
比如:文章來源:http://www.zghlxwxcb.cn/news/detail-803852.html
x=(0:0.01:2*pi);
y1=sin(x);
plot(x,y1);
hold on;
y2=sin(2*x);
plot(x,y2);
hold on;
y3=sin(3*x);
plot(x,y3);
hold on;
y4=sin(4*x);
plot(x,y4)
set(gca, 'LooseInset', [0,0,0,0]) %去除掉坐標(biāo)軸旁邊的空隙
文章來源地址http://www.zghlxwxcb.cn/news/detail-803852.html
到了這里,關(guān)于Matlab 一張圖繪制在一個(gè)figure里,多張圖繪制在一個(gè)figure里,和多張圖分別繪制在一個(gè)figure里(多重子圖)講解及代碼的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!