網站首頁 美容小常識 享受生活 東方時尚 識真假 高奢 資訊 遊戲攻略 搞笑段子
當前位置:品位站 > 享受生活 > 心理

matlab階乘函數的使用方法

欄目: 心理 / 發佈於: / 人氣:2.09W
matlab階乘函數的使用方法

matlab中的階乘函數是factorial,其函數形式為:

factorial(N)

當N為向量時,計算從1到N這N個數的乘積,即相當於prod(1:N)

當N是N維數組時,計算N中每個元素的階乘。

注意:由於在matlab中雙精度浮點數的整數位數大約是15位,只有對不大於21的整數計算結果是精確的,對大於21的整數,factorial的計算結果只有前15位是準確的。

matlab階乘函數的使用方法:

第一步我們首先需要知道,matlab表示階乘的是使用factorial函數,在命令行窗口中輸入“help factorial”,可以看到factorial函數的使用方法。

第二步如果我們想表示5的階乘,可以輸入factoria。

第三步按回車鍵之後,可以看到5的階乘是120。

四步如果我們想一次性表示多個數的階乘,可以輸入factorial([5 6 8 10])形式,這裏表示5,6,8,10的階乘。

第五步按回車鍵之後,可以看到5,6,8,10的階乘。

舉例説明如下:

(1)計算6的階乘。

在matlab命令窗口(Command Window)中,輸入

y = factorial(6)

運算結果為:720

與在Matlab命令窗口(Command Window)中,輸入

y = prod(1:6)

運算結果為:720。與factorial(6) 的結果相同。

Matlab是一個高級的矩陣/陣列語言,它包含控制語句、函數、數據結構、輸入和輸出和麪向對象編程特點。用户可以在命令窗口中將輸入語句與執行命令同步,也可以先編寫好一個較大的複雜的應用程序(M文件)後再一起運行。