日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

MATLAB图形的修饰(选择图形窗口、线型点颜色、坐标轴、图形标注、栅格和图形叠加的设置)

發(fā)布時間:2025/4/16 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MATLAB图形的修饰(选择图形窗口、线型点颜色、坐标轴、图形标注、栅格和图形叠加的设置) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

在繪制曲線時,MATLAB自動安排曲線的線型、顏色及坐標(biāo)等屬性,有時需要用戶對圖形的坐標(biāo)、曲線和注釋等進(jìn)行進(jìn)一步的修飾,以增加圖像的可讀性,突出結(jié)果的顯示。 MATLAB提供了一些函數(shù)可以對圖形進(jìn)行修飾。
1、選擇圖形窗口設(shè)置
MATLAB提供了函數(shù)figure()用來打開不同的圖形窗口,具體調(diào)用格式如下。
①figure(1); figure(2); figure(n):該函數(shù)用來同時打開多個圖形窗口,以便在不同窗口中繪制不同的圖形。

MATLAB提供函數(shù)subplot()用來分割同一個圖形窗口,具體調(diào)用格式如下。
subplot(m, n, p):該函數(shù)將當(dāng)前窗口分割為mXn個圖形區(qū)域,m為分割行數(shù),n為分割列數(shù),p為子圖形編號,在不同的圖形區(qū)域可以以獨(dú)立的坐標(biāo)系繪制圖形,其簡化形式為subplot(mnp)。

2、線型、頂點(diǎn)和顏色的設(shè)置
在函數(shù)plot()調(diào)用時,MATLAB會自動對線型、頂點(diǎn)和顏色進(jìn)行設(shè)置,用戶也可以根據(jù)需要對線型、頂點(diǎn)和顏色自行設(shè)置。MATLAB中提供允許一個可選范圍,如表2.18所示。

3、坐標(biāo)軸的設(shè)置
MATLAB在繪制圖形的同時會自動選擇合適的坐標(biāo)軸,也提供函數(shù)axis()設(shè)置用戶自定義坐標(biāo)軸,具體調(diào)用格式如下。

①axis([xmin xmax ymin ymax]): 該函數(shù)中[xmin xmax ymin ymax]定義二維圖形x軸和y軸坐標(biāo)軸的范圍,其中必須滿足: xmin<xmax, ymin<ymax。
②axis equal:該函數(shù)將橫軸和縱軸單位長度設(shè)置相同。
③axis square:該函數(shù)設(shè)置坐標(biāo)軸為正方形。
④axis normal: 該函數(shù)解除對坐標(biāo)軸的任何限制。
⑤axis off: 該函數(shù)取消坐標(biāo)軸的一切設(shè)置。
⑥axis on: 該函數(shù)恢復(fù)坐標(biāo)軸的一切設(shè)置。

4、圖形標(biāo)注的設(shè)置
MATLAB提供常用的圖形文字標(biāo)注的函數(shù),具體調(diào)用格式如下。

①title(string’): 該函數(shù)在圖形的最上端設(shè)置當(dāng)前圖形的標(biāo)題為字符串string。
②xlabel('string): 該函數(shù)在圖形的最下端設(shè)置圖形橫軸的標(biāo)題為字符串string。
③ legend(‘stringl’, ‘string2’,…):該函數(shù)在屏幕上開啟小視窗,添加圖例,根據(jù)繪圖的順序依次給出各個圖形的描述。
④text(x, y, 'string):該函數(shù)在二維平面的指定坐標(biāo)(x, y)處添加文本標(biāo)注,文本的內(nèi)容為字符串string。
⑤gtext('string):該函數(shù)通過單擊鼠標(biāo)來確定文本的位置,文本的內(nèi)容為字符串string。

5、柵格的設(shè)置
MATLAB提供常用的柵格函數(shù),具體調(diào)用格式如下。

①grid: 該函數(shù)給圖形加上柵格,不帶參數(shù)時,在grid on和grid off之間進(jìn)行切換。
②grid on:該函數(shù)給當(dāng)前坐標(biāo)系添加坐標(biāo)網(wǎng)格。
③grid off:該函數(shù)從當(dāng)前坐標(biāo)系中刪去坐標(biāo)網(wǎng)格。
④grid minor:該函數(shù)設(shè)置網(wǎng)格線間的間距。

6、圖形疊加設(shè)置
MATLAB在默認(rèn)情況下,繪制第二條曲線時,若沒有疊加設(shè)置,則第一條曲線就會被第二條曲線所覆蓋,不會兩條曲線繪制在同一圖形窗口下。為了在一張圖中繪制多條曲線及多次疊加繪制曲線,MATLAB提供了函數(shù)hold(),具體調(diào)用格式如下。

①hold on:該函數(shù)將當(dāng)前曲線與坐標(biāo)保持在屏幕上,同時在這個坐標(biāo)系中畫出另一個圖形。
②hold off:該函數(shù)將舊圖用新圖覆蓋。
③hold: 該函數(shù)在hold on和hold off之間進(jìn)行切換。

總結(jié)

以上是生活随笔為你收集整理的MATLAB图形的修饰(选择图形窗口、线型点颜色、坐标轴、图形标注、栅格和图形叠加的设置)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。