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

时间: 2024-08-15 10:59:55

matlab学习笔记第十一章——使用特殊函数的相关文章

o&#39;Reill的SVG精髓(第二版)学习笔记——第十一章

第十一章:滤镜 11.1滤镜的工作原理 当SVG阅读器程序处理一个图形对象时,它会将对象呈现在位图输出设备上:在某一时刻,阅读器程序会把对象的描述信息转换为一组对应的像素,然后呈现在输出设备上.例如我们用SVG的<filter>元素指定一组操作(也称作基元,primitive),在对象的旁边显示一个模糊的投影,然后把这个滤镜附加给一个对象: <fliter id="drop-shadow"> <!-- 这是滤镜操作 --> </fliter&g

Android学习笔记—第十一章 Fragment

第十一章 Fragment android-supportV4: Android在新版本新增功能的兼容包,最低兼容1.6 路径:adt-bundle-windows-x86-20131030\sdk\extras\android\support\v4 功能:Fragment.ViewPager.视频播放 查看supportV4源代码: (1)在项目lib文件夹上new→file,文件名为android-support-v4.jar.properties (2)编辑文件内容: src=xxx:\\

Java学习笔记—第十一章 多线程机制

第十一章 Java多线程机制 了解Java中的进程与线程 1.1 进程:一般程序的结构大致可分为一个入口.一个出口和一个顺序执行的语句序列.程序运行时,系统从程序入口开始,按照语句的执行顺序(包括顺序.分支和循环)完成相应指令,然后从出口退出,程序结束.这样的结构称为进程.可以说,进程就是程序的一次动态执行的过程.一个进程既包括程序的代码,同时也包括系统的资源,如CPU.内存空间等.不同的进程所占用的系统资源都是独立的. 1.2 线程:线程是比进程更小的执行单位.一个进程在执行过程中,为了同时完

学习笔记 第十一章 CSS3布局基础

第11章   CSS3布局基础 [学习重点] 了解CSS2盒模型. 设计边框样式. 设计边界样式. 设计补白样式. 了解CSS3盒模型. 11.1  CSS盒模型基础 页面中所有元素基本显示形态为方形的盒子(Box),根据盒模型规则,网页中所有元素对象都被放在一个盒子里,设计师可以通过CSS来控制这个盒子的显示方式. 11.1.1 盒模型结构 Box具有如下特点: 每个盒子都有:边界.边框.填充.内容4个属性. 每个属性都包括4个部分:上.右.下.左.属性的四部分可以同时设置,也可以分别设置.

matlab学习笔记第四章——统计和MATLAB编程介绍

1.柱状图: >> x = [55,63,69,70,75,78,82,84,85,88,90,96,100]; >> y = [1,2,1,6,4,7,2,1,3,2,4,2,1]; >> bar(x,y) 2.我们可以使用barh命令产生水平的柱状图. 3.通过调用mean函数,MATLAB会告诉我们一组数据的均值是多少. 4.

MATLAB学习笔记(十一)&mdash;&mdash;MATLAB图形用户界面设计

(一)菜单设计 一.建立用户菜单 1.概况: 用户菜单一般含有一级菜单和二级菜单,乃至多级菜单.每一级菜单又包含多个菜单项.建立菜单可以使用uimenu函数. 2.uimenu函数调用: %建立一级菜单的函数调用: 一级菜单句柄=uimenu(图形窗口句柄,属性名1,属性值1,属性名2,属性值2,--); %建立一级菜单需给出图形窗口的句柄值. %如果省略句柄值,MATLAB就在当前图形窗口中建立这个菜单项. %如果当前没有图形窗口,则自动打开一个图形窗口. %建立子菜单项的函数调用: 子菜单项

matlab学习笔记第六章——基本符号演算和微分方程

1.MATLAB可以使用limit命令计算极限. >> syms x >> limit((x^3 + 1)/(x^4 + 2)) ans = 1/2 2.我们可以在MATLAB中调用isequal命令检查两个量是否相等,如果两个量不相等,isequal返回0. 3.我们使用下面的语法可以计算limx→∞f(x)形式的极限:limit(f,inf). 4.计算左右极限:我们必须给函数传递用来计算极限的变量和“left”.“right”字串,并用逗号分隔开. 5.通过调用diff命令,

matlab学习笔记第三章——绘图与图形

1.在MATLAB中绘图包含下面三个步骤: a.定义函数 b.指定要绘制的函数图形的值范围 c.调用MATLAB的plot(x, y)函数 例:>> x = [0:0.1:10]; >> y = cos(x); >> plot(x, y) 2.绘制一个坐标轴有标签的图象,这可以通过xlabel和ylabel函数做到: >> x = [0:0.01:10]; >> y = cos(x); >> plot(x, y), xlabel('x

[core java学习笔记][第十一章异常断言日志调试]

第11章 异常,断言,日志,调试 处理错误 捕获异常 使用异常机制的技巧 使用断言 日志 測试技巧 GUI程序排错技巧 使用调试器 11.1 处理错误 11.1.1异常分类 都继承自Throwable类 分成Error和Exception Error类 描写叙述了Java运行时系统的内部错误和资源耗尽错误. 应用程序不应该抛出此种类型的错误.假设出现了这样的内部错误.除了通告给用户,并尽力使程序安全地终止外,再也无能为力 Exception层次结构:最需关注的 RuntimeException