[转载]在Matlab中Bessel函数怎么表示计算 |
您所在的位置:网站首页 › bessel函数求导 › [转载]在Matlab中Bessel函数怎么表示计算 |
在Matlab中Bessel函数怎么表示计算
百度知道:https://zhidao.baidu.com/question/559660704716601644.html 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个函数完全一致,但支持微分、积分等符号运算。 以第一种调用方法为例, 在matlab中,键入 format long z = (0:0.2:1)'; besselj(1,z)得到如下结果: ans = 0 0.09950083263924 0.19602657795532 0.28670098806392 0.36884204609417 0.44005058574493 具体可以按以下两种方法在matlab中获得帮助: 1. 在matlab命令行键入help bessel 2. 运行help菜单,搜索bessel |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |