matlab中clf是什麼函式?比如 clf這個語句起什麼作用?謝謝

2021-05-02 18:00:57 字數 3899 閱讀 2970

1樓:鍾彩傑

clf 函式用於清除當前影象視窗,在matlab 命令視窗中鍵入help clf 或doc clf 即可獲得該函式的幫助資訊。

呼叫格式

clfclf('reset')

clf(fig)

clf(fig,'reset')

figure_handle=clf(...)

函式作用:clf 從當前影象視窗刪除沒有隱藏控制代碼的所有的影象物件(比如它們的handlevisibility屬性設定為on)

clf('reset')從當前影象視窗刪除所有圖形物件,而不管它們的handlevisibility屬性設定,重置所有的影象屬性(position, units, *****position, and *****units)為預設值。

clf(fig) 或者clf(fig,'reset') 清除帶有fig控制代碼的單一影象。

figure_handle=clf(...) 返回影象控制代碼。用於影象integerhandle屬性關閉時,因為當使用重置選項時非整數控制代碼不可用(比如integerhandle設定為預設值on)。

2樓:

clf 清除圖形視窗上的圖形,它的作用就是你在繪圖的過程中,如果用了plot等函式,他會自動畫出圖形並把圖形在圖形視窗中顯示出來,clf就是清除你所畫的圖形

3樓:匿名使用者

clf 是清除圖形視窗上的舊圖形

4樓:導超

clf; 用來清除圖形的命令。一般在畫圖之前用。

假設一個場景:你原來開啟的matlab裡面,有一個圖形,現在,你要畫一個新的圖形,如果你手動關閉這個原有圖形,也不用clf命令清楚圖形,直接畫上去,那麼原來的圖形和你要畫的圖形就會重疊在一起。會造成干擾。

類似的命令還有很多:

clear; 清除原有變數

clc; 清楚命令視窗的內容

demo; 檢視幫助

help 檢視幫助

quit 退出matlab

figure 新建圖形視窗

等等。。

建議你去找個資料好好學學。一般的資料都有的。嘻嘻

求問matlab中這個語句的作用是什麼。謝謝。

5樓:匿名使用者

色彩對映圖採用 翻轉的autumn預設,flipud使矩陣上下翻轉

6樓:匿名使用者

首先將autumn這個陣列上下顛倒一下,然後將它對應到rgb色彩上

matlab中subplot(m,n,p)括號中的代表什麼意思?

7樓:匿名使用者

subplot是將多個圖畫到一個平面上的工具。

其中,m和n代表在一個影象視窗中顯示m行n列個影象,也就是整個figure中有n個圖是排成一行的,一共m行,後面的p代表現在選定第p個影象區域,即在第p個區域作圖。如果m=2就是表示2行圖。p表示圖所在的位置,p=1表示從左到右從上到下的第一個位置。

ezplot(f,[-3,3]),表示畫f函式的圖形,取值區間在[-3,3]

如下:subplot(2,2,[1,2])ezplot('sin',[-1,1])

grid minor

subplot(2,2,3)

ezplot('x',[-3,3])

subplot(2,2,4)

ezplot('x.^3',[-3,3])grid

擴充套件資料在matlab的命令視窗中輸入doc subplot或者help subplot即可獲得該函式的幫助資訊。

簡單的例子

把繪圖視窗分成兩行兩列四塊區域,然後在每個區域分別作圖,基本步驟:

subplot(2,2,1); % 2、2、1之間沒有逗號也可以在第一塊繪圖

subplot(2,2,2);

在第二塊繪圖

subplot(2,2,3);

在第三塊繪圖

subplot(2,2,4);

在第四塊繪圖

8樓:前塵如夢

subplot是將多個圖畫到一個平面上的工具。其中,m表示是圖排成m行,n表示圖排成n列,也就是整個figure中有n個圖是排成一行的,一共m行,如果m=2就是表示2行圖。p表示圖所在的位置,p=1表示從左到右從上到下的第一個位置。

擴充套件資料:

subplot

功能分割figure,建立子座標系

語法h = subplot(m,n,p) or subplot(mnp)

subplot(m,n,p,'replace')

subplot(m,n,p)

subplot(h)

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

subplot(..., prop1, value1, prop2, value2, ...)

h = subplot(...)

注意1)使用subplot新建的axes塊如果與已存在塊重疊,matlab將刪除已存在的axes並建立新的axes,除非已存在和需要建立的axes完全重合(此時相當於將它置為當前座標系),此時如果想刪除重建的話,需要使用'replace'引數

2)subplot(1,1,1)清空當前視窗所有座標系物件,並建立一個預設的座標系。

注意此時subplot(1,1,1)和subplot(111)不完全等效,subplot(111)執行完以後,沒有任何直觀上的反應,它只是促使figure在下次呼叫繪圖命令之前執行清空圖形命令clf reset,接著建立一個預設座標系。

也就是說subplot(111)相當於將subplot(1,1,1)的操作分開了。由於subplot(111)執行完並沒有建立新座標系,故沒法返回控制代碼,也就是說h=subplot(111)是錯誤的。

9樓:清雙祠

m 代表行

n 代表列

p 代表的這個圖形畫在第幾行、第幾列。注意可以選倆甚至更多,例如subplot(2,2,[1,2])

表示一個兩行兩列的畫布上,你用第一行畫圖。

ezplot(f,[-3,3]),表示畫f函式的圖形,取值區間在[-3,3]

如下例子

subplot(2,2,[1,2])

ezplot('sin',[-1,1])

grid minor

subplot(2,2,3)

ezplot('x',[-3,3])

subplot(2,2,4)

ezplot('x.^3',[-3,3])grid

10樓:匿名使用者

首先分兩種,一種是c(m,n)這表示組合數公式意思。組合數公式是指從n個不同元素中,任取m(m≤n)個元素併成一組,叫做從n個不同元素中取出m個元素的一個組合;從n個不同元素中取出m(m≤n)個元素的所有組合的個數,叫做從n個不同元素中取出m個元素的組合數。用符號c(m,n)表示。

也就是c上面m下面n。c(m,n)=n!/((n-m)!

*m!)還有一種是a(m,n)【有些教材是p(m,n)】同樣是排序,只不過是帶順序的排序。計算方式:

a(m,n)=n(n-1)(n-2)(n-m+1)比如a(4,10)=10*9*8*7從10開始,遞減連乘4個數字

11樓:請微我

subplot接收引數的形式有幾種subplot([a b c... ]), subplot([a,b,c... ]), subplot(abc...

) subplot(a,b,c....) 都是一樣的 具體 help subplot更詳細的幫助

12樓:匿名使用者

瑞典風格的家居超市,北京有一家,上海有一家,除了傢俱之外還賣一些玩具、文具等等,還有瑞典餐廳和咖啡廳,早上像mc和kfc一樣**早點。英文ikea

matlab中abs是什麼函式,MATLAB中abs a,b 表示什麼意思。求給出具體答案及用法!

abs 是求絕對值,對於複數而言,是求模。abs是matlab中的一個函式,是求絕對值和模,分別對於實數和虛數。matlab中的abs x 是去絕對值的函式 例如 x 1.23 abs x ans1.23 以上即是取了 1.23的絕對值 此外,matlab中還有一些內建函式,可以直接呼叫 函式名 功...

matlab中eig 是什麼函式啊

matalb中的eig a 函式用於求矩陣的特徵值和特徵向量,常用的呼叫格式有三種 1 e eig a 求矩陣a的全部特徵值,構成向量e。2 v,d eig a 求矩陣a的全部特徵值,構成對角陣d,並求a的特徵向量構成v的列向量。3 v,d eig a,nobalance 與第二種類似,但第二種格式...

matlab中text函式,matlab中text函式

text函式 巨集在執行的時候去理解一個ansi字元取決於當windows的ansi字符集頁數 當位於不同的ansi 字符集頁數時,ansi字元擁有不同的意義。如,0xc4 在第1252頁 即 拉丁文 1 表示一個加上音符的a 而在第1253頁 希臘文 表示希臘字母delta 不同的理解導致了開發和...