matlab怎麼在圖形視窗中畫多個圖形

2021-05-21 00:58:24 字數 2755 閱讀 1212

1樓:塵埃開出花

matlab在一個圖形視窗中畫多個圖形步驟如下:

1、開啟軟體,如圖,只擷取了影象輸出控回制部分語答句,這裡需要輸出3個不同曲線,通過figure控制結果顯示到的視窗。

2、執行後,通過這種控制方式,只是將結果分別存放到不同視窗,並不是在同一視窗下,分多行顯示。

3、如果使用hold on,如圖1,注意需要新增多次,執行程式後,如圖2,可以看到3種結果位於同一視窗,但並不是想要的,分子圖顯示。

4、想達到所需效果,需使用subplot,需為每個輸出結果,新增此語句。函式後有(n,m,a)格式語句,n指的是所有圖準備分的行數,m為列數,a則指的是第幾幅圖。

5、執行該段**,可得到2乘2的結果。進一步瞭解此函式用法,即先根據需要,選擇好m、n取值,這兩者對於所有子圖設定數值完全一致,而a則表示第幾幅,是按照先行後列的方法計數的,如圖中編號。

6、如改為一行三列顯示,如圖1,修改**後,結果如圖2,這樣可進一步瞭解subplot後面3個引數的意義。

matlab如何在一個視窗中繪製多個子圖

2樓:爽朗的花小風

matlab在一個視窗中繪製多個子圖步驟如下。

1、開啟軟體,找到影象輸出控制部分語句,這裡演示輸出3個不同曲線,通過figure控制結果顯示到的視窗。

2、執行後,通過這種控制方式,只是將結果分別存放到不同視窗,並不是在同一視窗下,分多行顯示。

3、使用hold on,注意新增多次,執行程式後,可以看到3種結果位於同一視窗。

4、需使用subplot,為每個輸出結果,新增此語句。函式後有(n,m,a)格式語句,n指的是所有圖準備分的行數,m為列數,a則指的是第幾幅圖。

5、執行該段**,可得到2乘2的結果。選擇好m、n取值,這兩者對於所有子圖設定數值完全一致,而a則表示第幾幅,是按照先行後列的方法計數的。

6、修改**後,改為一行三列顯示,這樣可進一步瞭解subplot後面3個引數的意義。

這樣就可以在matlab一個視窗中繪製多個子圖。

3樓:匿名使用者

可以採用subplot函式

。具體解釋subplot(m,n,p);先指定將一個圖分為m行n列,當前畫圖為p。以下以畫正弦函式,餘弦函式,一次函式和二次函式在【-3,3】範圍的影象為例說明如何使用subplot函式。

**:>> subplot(2,2,1)

>> plot(-3:0.01:3,sin(-3:0.01:3))>> subplot(2,2,2);

>> plot(-3:0.01:3,cos(-3:0.01:3))>> subplot(2,2,3);

>> plot(-3:0.01:3,-3:0.01:3)>> subplot(2,2,4);

>> plot(-3:0.01:3,(-3:0.01:3).^2)結果:

4樓:卜項離

figure(1);

subplot(abc);%這句就是劃分視窗的,a代表行,b代表列,c代表當前位置,a b c都是1 2 3之類的數

比如你想畫4個圖,可以2*2 兩行兩列嗎,也可以1*4 1行4列,還可以4*1 4行1列,

那2*2的四個分割槽就是

subplot(211);

plot(x);

subplot(212);

plot(x1);

subplot(221);

plot(x2);

subplot(222);

plot(x3);

其它情況類似,你應該懂了

matlab繪製的幾個figure(圖象)怎麼在同一個圖象視窗中顯示?

5樓:匿名使用者

你說的是畫多子圖吧!

使用以下命令即可

subplot(m,n,k)

subplot('position',[left bottom width height])

m表示畫幾

行n表示畫幾列

k表示現在畫的回是第幾幅圖答

例項:t=(pi*(0:1000)/1000)';

y1=sin(t);y2=sin(10*t);y12=sin(t)*sin(10*t);

subplot(2,2,1),plot(t,y1);axis([0,pi,-1,1])

subplot(2,2,2),plot(t,y2);axis([0,pi,-1,1])

subplot('position',[0.2,0.05,0.6,0.45])

plot(t,y12,'b-',t,[y1,-y1],'r:');axis([0,pi,-1,1])

6樓:匿名使用者

figure命令是另開一視窗來顯示**的!

7樓:樑洲逄採藍

可以指定具體figure視窗,比如每次繪圖前,輸入figure(1)指定第一個繪圖視窗進行繪圖,記得前面加入hold

on命令。如果還是不行,希望能大體貼一下**資訊。

8樓:逢微多希慕

呼叫函式subplot(1,2,1)分成一行兩列

9樓:葛偲掌鵬鯤

請查詢subplot指令

或者採用hold

on函式

10樓:良業皋語林

不知道樓主具體指什麼,如果是在同一座標下,用hold

on就行了啊,這太基礎了吧,樓主應該知道的。如果是不同座標系,那麼就用subplot,這都很基礎

在matlab中怎麼給圖形加標題

在你畫圖函式的後面加上 title 圖形標題 fontsize 10 字型大小根據需要設定 不建議使用title或者gtext等,加數學符號不方便。使用text命令,或者影象介面上面點選 insert textbox 這個其實是最好用的。在matlab中怎麼給圖形加標題?1 首先開啟matlab,然...

怎樣在matlab圖形中新增網格

有幾種方法,你借鑑一下 x 0 0.01 2 y x plot x,y 1 set gca,xgrid on 2 set gca,xmin rid on 3 grid on 4 grid minor 1 開啟matlab的plot函式的一個圖形。2 在plot函式後加上grid on即可新增網格線。...

怎樣設定使在CAD視窗中呈現多個CAD的小視窗

把視口選單顯示出來,最前面一個命令 開啟了幾個檔案,點視窗 層疊,平鋪 開啟檢視,然後有視口你在裡面選擇視口,最多可以用四個視口 開啟多個cad檔案出現多個cad視窗 怎麼設定啊?docbar是autocad多視窗 復瀏覽制器,可以bai以視窗的形式瀏覽開啟的dwg檔案,並切換。du1 執行docb...