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

在MATLAB中Bessel函数怎么表示计算... 在MATLAB中Bessel函数怎么表示计算 展开
刺友互
高粉答主

2019-06-08 · 每个回答都超有意思的
知道答主
回答量:3979
采纳率:100%
帮助的人:72.9万
展开全部

1、首先打开电脑上的“matlab”软件。

2、rand函数产生由在(0, 1)之间均匀分布的随机数组成的数组。

3、rand(a,b)产生a行b列的随机矩阵,在命令行输入rand(1,4)产生一个1行4列的随机矩阵。

4、下面输入rand(2,3),产生一个2行3列的随机矩阵。

5、当行数和列数相等时,输入rand(2,2),产生一个2行2列的随机矩阵。

6、行和列相等时,可以只输入一个数字,例如rand(2),生成的结果与rand(2,2)相同。

tianxiawulang
推荐于2017-09-29 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2653万
展开全部

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个函数完全一致,但支持微分、积分等符号运算。

 

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
puma1974
2014-02-27 · TA获得超过218个赞
知道小有建树答主
回答量:64
采纳率:0%
帮助的人:51.9万
展开全部

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中获得帮助:

  1. 在matlab命令行键入help bessel

  2. 运行help菜单,搜索bessel

追问
谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
己学好4
2016-04-22 · TA获得超过1.5万个赞
知道大有可为答主
回答量:1.1万
采纳率:91%
帮助的人:5192万
展开全部
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个函数完全一致,但支持微分、积分等符号运算。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式