matlab中figure是什麼意思

2021-03-21 19:37:24 字數 4659 閱讀 5199

1樓:匿名使用者

figure是建立圖形的意思,系統自動從1,2,3,4...來建立圖形,數字代表第幾幅圖形,figure(1),figure(2)就是第一第二副圖的意思,在建立圖形的時候,您注意一下它的標題就是figure1或figure2等等,對應到程式中就是您的例子語句

一般建立新圖只需要一個figure就行,系統自動建立新圖,可以簡單一點,當然要加上也可以

另外介紹你一個相關的畫圖的:多子圖,就是一張圖中有好多小圖,也是有標號的

使用以下命令

subplot(m,n,k)

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

m表示畫幾行

n表示畫幾列

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

2樓:匿名使用者

figure,就是控制視窗數量的,舉個例子就明白了直接顯示兩個**:

imshow(a1);

imshow(a2);

則會出現兩個視窗,一個視窗顯示a1,一個視窗顯示a2若figure,

imshow(a1);

imshow(a2);

則只會出現一個視窗,視窗先顯示a1,後顯示a2

3樓:匿名使用者

ls,你確定?

「imshow(a1);

imshow(a2);

則會出現兩個視窗,一個視窗顯示a1,一個視窗顯示a2」

>> help figure

figure create figure window.

figure, by itself, creates a new figure window, and returns

its handle.

figure(h) makes h the current figure, forces it to be***e visible,

and raises it above all other figures on the screen. if figure h

does not exist, and h is an integer, a new figure is created with

handle h.

gcf returns the handle to the current figure.

execute get(h) to see a list of figure properties and

their current values. execute set(h) to see a list of figure

properties and their possible values.

see also subplot, axes, gcf, clf.

reference page in help browser

doc figure

這個比較簡單的用法就是建立新繪圖視窗,如果只打算顯示1張圖,用不用都可以,因為matlab裡的繪圖命令會建立一個預設視窗,但想同時顯示兩張以上的影象,應該這樣用

figure

imshow(a1)

figure

imshow(a2)

4樓:天水資訊釋出

解釋如下:

figure,就是控制視窗數量的。

直接顯示兩個**:imshow(a1);imshow(a2);

則會出現兩個視窗,一個視窗顯示a1,一個視窗顯示a2。

若figure,imshow(a1);imshow(a2);則只會出現一個視窗,視窗先顯示a1,後顯示a2。

matlab是美國mathworks公司出品的商業數學軟體,用於演算法開發、資料視覺化、資料分析以及數值計算的高階技術計算語言和互動式環境,主要包括matlab和simulink兩大部分。

matlab是matrix&laboratory兩個詞的組合,意為矩陣工廠(矩陣實驗室)。是由美國mathworks公司釋出的主要面對科學計算、視覺化以及互動式程式設計的高科技計算環境。

它將數值分析、矩陣計算、科學資料視覺化以及非線性動態系統的建模和**等諸多強大功能整合在一個易於使用的視窗環境中,為科學研究、工程設計以及必須進行有效數值計算的眾多科學領域提供了一種全面的解決方案,並在很大程度上擺脫了傳統非互動式程式設計語言(如c、fortran)的編輯模式,代表了當今國際科學計算軟體的先進水平。

5樓:高_婷婷

matlab中的 figure 命令,能夠建立一個用來顯示圖形輸出的一個視窗物件。每一個這樣的視窗都有一些屬性,例如視窗的尺寸、位置,等等。總的來說,figure 的使用語法包括:

figure

figure('propertyname',propertyvalue,...)

figure(h)

h = figure(...)

具體用法如下:

它建立一個視窗,其各種屬性都是使用預設設定。例如它建立的視窗立即成為當前視窗,並顯示在其它視窗之上。直到新的視窗被建立或者其它視窗被喚醒(called)。

figure('name','顯示處理結果');

「position」屬性則指定視窗的大小和位置:

figure('position',[600, 300, 300, 200]);

其中屬性值為一個四元陣列 rect = [left, bottom, width, height],第

一、二個參數列示視窗位置,都是從螢幕的左下角計算的。

figure(h),則根據引數 h 的不同而表現不同。如果 h 是先前一個視窗的控制代碼(handle),則figure(h)相當於喚醒了該視窗,使得該視窗為當前視窗;如果 h 並不是某個視窗的控制代碼,但它是一個整數,則 figure(h) 建立一個控制代碼為 h 的新視窗。

h = figure(...),相當於前面三種用法中在建立一個視窗的同時,返回該視窗的控制代碼。

6樓:有毛的鬼

imshow(a1);

figure,

imshow(a2);

則只會出現一個視窗,視窗先顯示

a1,後顯示a2

matlab只存在一個預設顯示視窗顯示a1,顯示a1的時候前面不用加figure,若要a1和a2同時顯示在不同的視窗中,則應在imshow(a2);前加figure(否則程式執行完之後只顯示與程式結束行最近的)一個需要顯示視窗),,三個及三個以上類推。

matlab figure是什麼用途?

7樓:時間歲月

控制畫圖的視窗,比如:

figure(1)

plot(sin(0:0.1:pi))

figure(2)

plot(cos(0:0.1:pi)

就畫了兩個影象了。

matlab是一款功能非常強大的資料處回理軟體,在答資料視覺化時會需要用到這個畫圖函式figure。

用法:1.直接用: figure

結果如下圖中所示,這個用法最簡單,它主要是用來建立一個視窗,所有引數採用預設。

2,直接用:figure(s)

s:為引數,s為資料時要為大於0的資料,例如figure(12),如下圖中所示

3.當輸入等於0或小於0 出現如下錯誤,如下圖中所示。

8樓:123何雲雙魚

用途就是這復個

控制畫圖的制視窗,比如

figure(1)

plot(sin(0:0.1:pi))

figure(2)

plot(cos(0:0.1:pi)

就畫了兩個影象了

figure,就是控制視窗數量的,舉個例子就明白了直接顯示兩個**:

imshow(a1);

imshow(a2);

則會出現兩個視窗,一個視窗顯示a1,一個視窗顯示a2若figure,

imshow(a1);

imshow(a2);

則只會出現一個視窗,視窗先顯示a1,後顯示a2無配圖也可懂

9樓:狒狒

答:是可以控制畫圖的視窗。

figure命令,能夠建立一個用來顯示圖形輸出的一個視窗物件。每一個這樣的視窗都有一些屬性,例如視窗的尺寸、位置。

在「matlab」中的「figure」指令後面加「(1)」或「(2)」是什麼意思?

matlab裡figure(1),subplot(121) 是什麼意思

10樓:小雨手機使用者

subplots是設定子圖的,這句話表示大圖含有2行1列共2個子圖,正在繪製的是第一個。

畫第一張子圖 子圖排列為2×2的矩陣 subplot(221)的位置相當於(1,1)位置subplot 121其實就是subplot [1,2,1],表示在本區域裡顯示1行2列個影象,最後的1表示本影象顯示在第一個位置。

11樓:匿名使用者

figure(1)與figure的作用一樣,建立一個新的圖形subplot(a,b,c)中a代表所畫圖形的行數b代表所畫圖形的列數

c代表所畫圖形的序號

12樓:匿名使用者

figure(1)畫第一幅圖

subplot(121)畫在一行兩列的兩幅圖中的第一幅

13樓:匿名使用者

建一個圖形一,有一個一行兩列的圖形,在第一個圖形上

如何改變MATLAB中figure視窗的背景顏色

m 檔案中 set命令 如 set h1,color r 1 原圖 2.3.更多顏色 cmyk 4.確定 確定 matlab 圖中的背景色怎麼改 10 figure imshow peppers256.png set gcf,color white 圖形背景設為白色 matlab的figure,整個...

如何在matlab的figure圖中輸入攝氏單位

關於matlab中特殊字元 看看這樣輸入行不?t 25 circc 攝氏度 怎麼在matlab圖形的標題中輸入下標和公式 1 首先開啟matlab,接著畫一個影象,這裡以sinx為例子進行畫圖。2 然後找到insert 選項。3 然後插入一個文字框,對於插入也可以插入其他的,例如箭頭等等。4 然後移...

matlab中a length size s 是什麼意思

length a 表示矩陣a的最大的長度,即max size a 比如length 1 2 3 4 5 6 等於3,因為2和3中最大是3 當a是向量時,即表示向量的元素個數,因為向量總是1 n或n 1的,而n一定大於或等於1.所以得到的結果一定是n ndims a 表示矩陣a的維數,即length ...