1.在MATLAB中,n的伽馬函數可以使用下面的形式訪問:x = gamma(n)
例如,Γ(6) = 5! = 120,在MATLAB檢驗它:
>> gamma(6)
ans =
120
2.要以表格顯示數據,可以在行末包含單引號:
>> x = (1:0.1:2)';
3.MATLAB允許你計算不完全伽馬函數(incomplete gamma function),MATLAB中用來求這個函數的命令是:
y = gammainc(x,n)
當x<<1和n<<1時,不完全伽馬函數滿足p(x, n) ≈ xn。
4.貝塞爾函數:
在MATLAB中,第一類貝塞耳函數使用besselj實現。調用的形式是:y = besselj(n,x)
第二類貝塞耳函數使用bessely(n, x)實現。
我們還能夠在MATLAB中實現其它類型的貝塞耳函數——漢克爾函數(Hankel Function)。調用besselh(nu, k, z)即可利用這些函數,一共有兩類的漢克爾函數(第一類和第二類),在MATLAB中函數的類型由k指出。如果我們把k從參數中省略而寫成besselh(nu, z),MATLAB默認是使用第一類漢克爾函數。
5.MATLAB 使用NaN來表示“不是數值(not a number)”。
6.貝塔函數:要在MATLAB中使用貝塔函數,我們用:
x = beta(m,n)
7.冪積分:在MATLAB中使用下面的語法來執行這個函數:
y = expint(x),注意expint(0) = inf。
8.很多其它的特殊函數可以通過使用mfun命令進行數值計算:
>> help mfunlist
9.要在MATLAB使用黎曼ζ函數計算,我們寫成:
w = mfun('Zeta',z)
10.相伴勒讓德方程在MATLAB中可以使用下面的命令來計算:
p = legendre(n,x)
11.我們用Ai(z)來表示亞里函數:在MATLAB中使用w = airy(z)來計算Ai(z)的值。