许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  Matlab特殊函数使用详解:合流超几何函数、Kummer函数、贝塞尔函数等

Matlab特殊函数使用详解:合流超几何函数、Kummer函数、贝塞尔函数等

阅读数 3
点赞 0
article_banner

matlab对于 特殊函数 的支持和说明并不向mathematica那样灵活详细,功能也逊色一些,但对于工科生而言基本是够用了,下面做一些总结。

合流超几何函数(Confluent hypergeometric function)

可参看维基百科词条
Confluent hypergeometric function
在这里插入图片描述

第一 类  合流超几何函数(Confluent Hypergeometric Function of the First Kind)

关于此函数定义,可参见特殊函数相关教材(推荐王竹溪版或刘式适版),或者参看 Wolfram 链接
https://mathworld.wolfram.com/ConfluentHypergeometricFunctionoftheFirstKind.html
在这里插入图片描述

这个函数在 Mathematica 中对应的函数是Hypergeometric1F1[a,b,z],在matlab中对应的函数则是 hypergeom(a,b,z)

   matlab中该函数的帮助链接https://www.mathworks.com/help/symbolic/hypergeom.html#bt1nkmw-2

matlab中这个函数其实是 generalized hypergeometric function,也就是说表示  p F q ( a ; b ; z ) {}_pF_q(a;b;z) p​Fq​(a;b;z),即这里的a和b可以是向量。在MMA中对等的函数其实是 HypergeometricPFQ

第二类合流超几何函数(Confluent Hypergeometric Function of the Second Kind)

函数定义可参看链接:
https://mathworld.wolfram.com/ConfluentHypergeometricFunctionoftheSecondKind.html

在这里插入图片描述

   这个函数在Mathematica中对应的函数是HypergeometricU[a,b,z],在matlab中对应的函数则是 kummerU(a,b,z)

   matlab里的这种定义方式以及帮助文档很容易让人将之和第一类合流超几何函数搞混。不过有时这个函数确实也直接被称为库默尔函数。但为了避免混淆,最好还是像MMA中采用第一类、第二类这样的说法。

贝塞尔函数(Bessel function)

matlab对贝塞尔函数做的还是不错的。具体如下,具体语法参看帮助文档


函数名含义
besselj第一类 Bessel 函数
besseli第一类修正 Bessel 函数
bessely第二类贝塞尔函数
besselk第二类修正 Bessel 函数
besselh第三类 Bessel 函数(Hankel 函数)


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删



相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空