matlab中怎麼顯示公式,matlab中影象顯示函式

2022-02-20 07:26:17 字數 5370 閱讀 4704

1樓:匿名使用者

clc;clear;syms x y; %定義符號 x y

z=x*exp(y);disp(z); %建立符號關係式並顯示

x=1,y=2,eval(z) %x y 賦值後計算

2樓:du瓶邪

開啟mathtype,「preferences」-》「translator」,然後如下面的設定:

然後再mathtype裡面輸入乙個公式,然後拷貝到乙個記事本裡,如下:

開啟matlab,執行下面的命令:

>> showlatex('$$f_s^t\left( \alpha \right) = \sum\limits_^n } $$')

注意,showlatex函式的輸入引數是mathtype生成的tex命令。就會出現下面的視窗:

首先mathtype公式編輯器裡面的公式,其實就是latex或tex命令的乙個解釋。而在matlab的命令視窗和editor中雖然不能將公式顯示的想mathtype中那麼漂亮。不過,可以在axes座標軸裡面將公式顯示的和mathtype公式編輯器裡面的一樣漂亮。

如果想要將mathtype中的公式,拿到matlab裡面顯示,首先需要將mathtype中的公式轉換為tex格式的命令。這點,可以通過設定mathtype來實現。

matlab中影象顯示函式

3樓:

1、雙擊matlab軟體圖示,開啟matlab軟體,可以看到matlab軟體的介面。

2、使用「-1.56:0.

01:1.56;」建立一維陣列,表示從-1.

56到1.56,每隔0.01會取乙個數字。

這個一維陣列用來作為正割函式點的橫座標。

3、建立兩個函式,分別是y1=1./cos(x);y2=2./cos(x)。注意此處使用的是點除。

4、使用函式plot(x,y1,x,y2)在一張圖中繪製這兩個正割函式的影象,如果要繪製其中乙個,可以使用函式plot(x,y1)或plot(x,y2)進行繪製。

5、使用函式title()給正割函式影象新增標題,使用函式xlabel()、ylabel()給正割函式影象新增座標軸名稱。

6、使用語句grid on;給正割函式影象新增座標分割線,也成為網格線。

7、檢視繪製的兩個個函式曲線的影象,注意檢視它的標題、座標軸、網格分割線;注意當x=0時,這兩條函式曲線都位於最低點。

4樓:摯愛和你共亨

inshow主要用於呼叫影象索引,比如:

imshow(x,map)

其功能等同於:

image(x)

colormap(map)

但是,inshow的功能要強大一些,比如用於灰度影象,rgb影象,二進位制影象,都可以應用。

imagesc屬於影象縮放函式

具體說一些例子:

要顯示一副灰度影象,可以呼叫函式 imshow 或 imagesc (即

imagescale,影象縮放函式)

(1) imshow 函式顯示灰度影象

使用 imshow(i) 或 使用明確指定的灰度級書目:imshow(i,32)

由於matlab自動對灰度影象進行標度以適合調色盤的範圍,因而可以使用自定義

大小的調色盤。其呼叫格式如下:

imshow(i,[low,high])

其中,low 和 high 分別為資料陣列的最小值和最大值。

(2) imagesc 函式顯示灰度影象

下面的**是具有兩個輸入引數的 imagesc 函式顯示一副灰度影象

imagesc(1,[0,1]);

colormap(gray);

imagesc 函式中的第二個引數確定灰度範圍。灰度範圍中的第乙個值(通常是0),

對應於顏色映象表中的第乙個值(顏色),第二個值(通常是1)則對應與顏色映象表

中的最後乙個值(顏色)。灰度範圍中間的值則線型對應與顏色映象表中剩餘的值(顏色)。

在呼叫 imagesc 函式時,若只使用乙個引數,可以用任意灰度範圍顯示影象。在該

呼叫方式下,資料矩陣中的最小值對應於顏色映象表中的第乙個顏色值,資料矩陣中的最大

值對應於顏色映象表中的最後乙個顏色值。

5.3 rgb 影象及其顯示

(1) image(rgb)

不管rgb影象的型別是double浮點型,還是 uint8 或 uint16 無符號整數型,matlab都

能通過 image 函式將其正確顯示出來。

rgb8 = uint8(round(rgb64×255)); % 將 double 浮點型轉換為 uint8 無符號整型

rgb64 = double(rgb8)/255; % 將 uint8 無符號整型轉換為 double 浮點型

rgb16 = uint16(round(rgb64×65535)); % 將 double 浮點型轉換為 uint16 無符號整型

rgb64 = double(rgb16)/65535; % 將 uint16 無符號整型轉換為 double 浮點型

(2) imshow(rgb) 引數是乙個 m×n×3 的陣列

5.4 二進位制影象及其顯示

(1) imshow(bw)

在 matlab 7.0 中,二進位製圖像是乙個邏輯類,僅包括 0 和 1 兩個數值。畫素 0 顯示

為黑色,畫素 1 顯示為白色。

顯示時,也可通過not(~)命令,對二進位製圖象進行取反,使數值 0 顯示為白色;1 顯示

為黑色。

例如: imshow(~bw)

(2) 此外,還可以使用乙個調色盤顯示一副二進位制影象。如果圖形是 uint8 資料型別,

則數值 0 顯示為調色盤的第乙個顏色,數值 1 顯示為第二個顏色。

例如: imshow(bw,[1 0 0;0 0 1])

5樓:匿名使用者

inshow主要用於呼叫影象索引,比如:

imshow(x,map)

其功能等同於:

image(x)

colormap(map)

但是,inshow的功能要強大一些,比如用於灰度影象,rgb影象,二進位制影象,都可以應用。

imagesc屬於影象縮放函式

具體說一些例子:

要顯示一副灰度影象,可以呼叫函式 imshow 或 imagesc (即

imagescale,影象縮放函式)

(1) imshow 函式顯示灰度影象

使用 imshow(i) 或 使用明確指定的灰度級書目:imshow(i,32)

由於matlab自動對灰度影象進行標度以適合調色盤的範圍,因而可以使用自定義

大小的調色盤。其呼叫格式如下:

imshow(i,[low,high])

其中,low 和 high 分別為資料陣列的最小值和最大值。

(2) imagesc 函式顯示灰度影象

下面的**是具有兩個輸入引數的 imagesc 函式顯示一副灰度影象

imagesc(1,[0,1]);

colormap(gray);

imagesc 函式中的第二個引數確定灰度範圍。灰度範圍中的第乙個值(通常是0),

對應於顏色映象表中的第乙個值(顏色),第二個值(通常是1)則對應與顏色映象表

中的最後乙個值(顏色)。灰度範圍中間的值則線型對應與顏色映象表中剩餘的值(顏色)。

在呼叫 imagesc 函式時,若只使用乙個引數,可以用任意灰度範圍顯示影象。在該

呼叫方式下,資料矩陣中的最小值對應於顏色映象表中的第乙個顏色值,資料矩陣中的最大

值對應於顏色映象表中的最後乙個顏色值。

5.3 rgb 影象及其顯示

(1) image(rgb)

不管rgb影象的型別是double浮點型,還是 uint8 或 uint16 無符號整數型,matlab都

能通過 image 函式將其正確顯示出來。

rgb8 = uint8(round(rgb64×255)); % 將 double 浮點型轉換為 uint8 無符號整型

rgb64 = double(rgb8)/255; % 將 uint8 無符號整型轉換為 double 浮點型

rgb16 = uint16(round(rgb64×65535)); % 將 double 浮點型轉換為 uint16 無符號整型

rgb64 = double(rgb16)/65535; % 將 uint16 無符號整型轉換為 double 浮點型

(2) imshow(rgb) 引數是乙個 m×n×3 的陣列

5.4 二進位制影象及其顯示

(1) imshow(bw)

在 matlab 7.0 中,二進位製圖像是乙個邏輯類,僅包括 0 和 1 兩個數值。畫素 0 顯示

為黑色,畫素 1 顯示為白色。

顯示時,也可通過not(~)命令,對二進位製圖象進行取反,使數值 0 顯示為白色;1 顯示

為黑色。

例如: imshow(~bw)

(2) 此外,還可以使用乙個調色盤顯示一副二進位制影象。如果圖形是 uint8 資料型別,

則數值 0 顯示為調色盤的第乙個顏色,數值 1 顯示為第二個顏色。

例如: imshow(bw,[1 0 0;0 0 1])

matlab裡面怎麼用公式編輯器

6樓:shine戚七七

**網路

首先mathtype公式編輯器裡面的公式。而在matlab的命令視窗和editor中雖然不能將公式顯示的想mathtype中那麼漂亮。不過,可以在axes座標軸裡面將公式顯示的和mathtype公式編輯器裡面的一樣漂亮。

如果想要將mathtype中的公式,拿到matlab裡面顯示,首先需要將mathtype中的公式轉換為tex格式的命令。這點,可以通過設定mathtype來實現。

開啟mathtype,「preferences」-》「translator」,然後如下面的設定:

然後再mathtype裡面輸入乙個公式,然後拷貝到乙個記事本裡,如下:

開啟matlab,執行下面的命令:

>> showlatex('$$f_s^t\left( \alpha \right) = \sum\limits_^n } $$')

注意,showlatex函式的輸入引數是mathtype生成的tex命令。就會出現下面的視窗:

首先mathtype公式編輯器裡面的公式,其實就是latex或tex命令的乙個解釋。而在matlab的命令視窗和editor中雖然不能將公式顯示的想mathtype中那麼漂亮。不過,可以在axes座標軸裡面將公式顯示的和mathtype公式編輯器裡面的一樣漂亮。

如果想要將mathtype中的公式,拿到matlab裡面顯示,首先需要將mathtype中的公式轉換為tex格式的命令。這點,可以通過設定mathtype來實現。

如何在matlab的M檔案中輸入數學公式

按照公式描述的,基本的都可以表達出來,假如複雜些的,一般matlab都會有自己的函式庫,直接可以用的。如何在word文件中輸入數學公式 5 用woed2010就可以直接輸入了 低版本用公式編輯器輸入 在標題欄選擇 插入 在選擇 公式 如果沒有,最下方有輸入新公式 然後出現上圖,自己選擇所需輸入的內容...

matlab隨機函式怎麼取,matlab中怎樣隨機從一組資料中取一個數

淚之夢幻 如果是要要均勻分佈,可以使用語句rand 1 0.8 0.1 matlab中的rand函式 用於產生隨機數 均勻分佈的隨機數或矩陣 語法y rand n y rand m,n y rand m n y rand m,n,p,y rand m n p.y rand size a rand s...

matlab版本怎麼命名的,matlab中m檔案如何命名求解

1 檔名命名要用英文本元,第乙個字元不能是數字和下劃線。2 檔名不要取為matlab的乙個固有函式,m檔名的命名盡量不要是簡單的英文單詞,最好是由大小寫英文 數字 下劃線等組成。原因是簡單的單詞命名容易與matlab內部函式名同名,結果會出現一些莫名其妙的錯誤。3 檔案儲存路徑一定為英文。4 m檔案...