中易网

在MATLAB中Bessel函数怎么表示计算

答案:2  悬赏:0  
解决时间 2021-01-09 18:36
在MATLAB中Bessel函数怎么表示计算
最佳答案
MATLAB提供了计算贝塞尔函数的函数,具体包括:
besselj - 第一类贝塞尔函数,或简称贝塞尔函数;
bessely - 第二类贝塞尔函数,又称诺伊曼函数(Neumann function);
besseli - 第一类修正贝塞尔函数;
besselk - 第二类修正贝塞尔函数;
besselh - 第三类贝塞尔函数,又称汉克尔函数(Hankel function)。
 
这几个函数的调用语法基本相同,例如
J = besselj(nu,Z)
J = besselj(nu,Z,1)
[J,ierr] = besselj(nu,Z)
   
其中,nu为贝塞尔函数的阶数,Z为函数自变量。阶数必须为实数,但Z可以是复数。
 
值得一提的是,上述函数是MATLAB基本模块(也就是说不需要任何附加的工具箱)提供的特殊函数,采用数值方法计算;而符号数学工具箱则提供了第一和第二类的4个贝塞尔函数,名称和调用方式都与MATLAB基本系统的4个函数完全一致,但支持微分、积分等符号运算。
 

全部回答

1.  Matlab中,支持下列各种Bessel函数的计算:

        BESSELJ(NU,Z)    Bessel function of the first kind
        BESSELY(NU,Z)    Bessel function of the second kind
        BESSELI(NU,Z)    Modified Bessel function of the first kind
        BESSELK(NU,Z)    Modified Bessel function of the second kind
        BESSELH(NU,K,Z)  Hankel function
        AIRY(K,Z)        Airy function


2 . 以第1种为例,有三种调用方法
   J = besselj(nu,Z)
  J = besselj(nu,Z,1)
  [J,ierr] = besselj(nu,Z)


3 以第一种调用方法为例, 在matlab中,键入

format long
z = (0:0.2:1)';
besselj(1,z)
得到如下结果:
ans =
                 0
  0.09950083263924
  0.19602657795532
  0.28670098806392
  0.36884204609417
  0.44005058574493





具体可以按以下两种方法在matlab中获得帮助:
在matlab命令行键入help bessel
运行help菜单,搜索bessel追问谢谢
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
海绵窗帘车套沙发套地址在什么地方,想过去办
双流有车佛珠的吗?哪里呀
请问会计交接工作需要注意什么问题
农村预留地的用途
别克君越14款高配二手车4年5万公里价值
梦见很多卤猪肉,有啥寓意?
避风塘地址好找么,我有些事要过去
这个风衣是什么面料
亨德尔 第三奏鸣曲
绿洲艺术文化教育地址在哪,我要去那里办事
为什么厨房、卫生间暗盒要凸出墙面?哪个大哥
OPUS电子游戏网址女人对男人说伤我你不配,男
东莞南信中所小学地址在什么地方,我要处理点
【图】零刺青之声第九刻,回廊隐藏的小门打不
滚滚河水,悠悠白云,青青小草,汩汩溪流,暖暖春
推荐资讯
人外有什么成语
清末民初时期有哪些战争
每天拜神会考大学吗?
化学方程式:zn cuo=zno cu给我们提供了哪些信
如何制作潮汕甘草水果要秘方?
闪送不是本人扣多少钱
银东摩托车销售部地址好找么,我有些事要过去
高压锅会使水的沸点升高或降低吗
bizhub220打印机出现故障召唤C0501
三星等离子电视看3D电影问题
我175女友160,她经常让我穿内增高,大概穿上
魁见小学怎么去啊,我要去那办事
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?