hankel在函数matlab中的用法,matlab学习笔记第十一章——使用特殊函数

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)的值。

原文:http://www.cnblogs.com/hxbbing/p/4600192.html

你可能感兴趣的:(hankel在函数matlab中的用法,matlab学习笔记第十一章——使用特殊函数)