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使⽤黎曼ζ函数计算,我们写成:
matlab学好了有什么用w = mfun(‘Zeta‘,z)
10.相伴勒让德⽅程在MATLAB中可以使⽤下⾯的命令来计算:
p = legendre(n,x)
11.我们⽤Ai(z)来表⽰亚⾥函数:在MATLAB中使⽤w = airy(z)来计算Ai(z)的值。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论