zoukankan      html  css  js  c++  java
  • 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)的值。

  • 相关阅读:
    各种居中
    React 高阶组价详解
    node 基本操作
    Spring中Quartz的配置
    Java总结篇系列:Java多线程(二)
    Java总结篇系列:Java多线程(一)
    使用 VisualVM 进行性能分析及调优
    Nginx负载均衡配置实例详解
    使用Jenkins配置自动化构建
    Zabbix中文使用手册
  • 原文地址:https://www.cnblogs.com/hxbbing/p/4600192.html
Copyright © 2011-2022 走看看