MATLAB中e的x次方書寫方式
在此,需要澄清一點(diǎn),變量e在此并不是表示自然對(duì)數(shù)的底數(shù)。正確的表達(dá)方式為:
y=exp(-x.^2/2);
若想繪制此函數(shù)在[0,e^2]區(qū)間內(nèi)的圖像,可以遵循以下步驟:
定義x的范圍為0至e^2,間隔為0.1,即:
x=0:0.1:exp(2);
然后,根據(jù)前述公式計(jì)算對(duì)應(yīng)的y值:
y=exp(-x.^2/2);
在Matlab的Command Window中輸入以下三行代碼來(lái)繪制圖形:
plot(x,y);
請(qǐng)注意,MATLAB系統(tǒng)由五個(gè)主要部分組成:MATLAB開發(fā)環(huán)境、MATLAB數(shù)學(xué)函數(shù)庫(kù)、MATLAB語(yǔ)言、MATLAB圖形處理系統(tǒng)和MATLAB應(yīng)用程序接口(API)。
在編寫程序時(shí),需要注意平方符號(hào)前需要加點(diǎn)。在Matlab中,變量被視為矩陣處理,如果不加點(diǎn),則進(jìn)行矩陣運(yùn)算,加點(diǎn)則表示對(duì)矩陣中的每個(gè)元素進(jìn)行運(yùn)算。我在編程時(shí)就遇到過(guò)這個(gè)問(wèn)題。
當(dāng)我們?cè)贛atlab中想要表示e的x次方時(shí),可以使用exp(x)來(lái)表示。例如,exp(1)表示e,exp(x)表示e的x次方。我們可以逐步演示一下:
1. 輸入exp(1),結(jié)果應(yīng)為約等于2.7183的e的值。
2. 輸入exp(10)表示e的10次方。
3. 輸入exp(20)表示e的20次方,只需將想要的指數(shù)值替換到x的位置即可。
至于Matlab中exp指數(shù)函數(shù)的使用方法,有以下兩種主要方式:
方法一:在Matlab中,e的x次方可以直接用exp(x)來(lái)表示。
方法二:自然對(duì)數(shù)e在Matlab中不能直接表示,需要用exp(1)來(lái)表示。e的x次方也可以表示為e=exp; A=e^x。舉個(gè)例子,表示e的3次方就是exp(3)。
如果A是向量或矩陣,對(duì)于exp(A),我們需要分別舉例來(lái)說(shuō)明。
1. 對(duì)于向量情況,以A=[0 1 2]為例,在Matlab主窗口中輸入A=[0 1 2]; exp(A),回車后可以看到是每個(gè)向量元素的冪。
2. 對(duì)于矩陣情況,以A=[0 1; 2 1]為例,同樣地輸入矩陣并計(jì)算其指數(shù)值。在Matlab中,e的x次方依然可以用exp(A)來(lái)表示,結(jié)果會(huì)是矩陣中每個(gè)元素的冪值。
關(guān)于在Matlab中輸入e的值,直接在命令行窗口輸入e會(huì)被認(rèn)為是未定義的變量。如果要表示以e為底的指數(shù)函數(shù)或?qū)?shù)函數(shù),可以使用exp(n)和對(duì)數(shù)函數(shù)log()來(lái)表示。例如,輸入log(exp(1))會(huì)得到結(jié)果1,輸入log(exp(2))會(huì)得到結(jié)果2。而e的值可以通過(guò)exp(1)來(lái)得到。