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

原文地址:https://www.cnblogs.com/hxbbing/p/4600192.html