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...