Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-06-09, 22:01   #1
yunlan
初级会员
 
注册日期: 2008-06-09
年龄: 44
帖子: 1
声望力: 0
yunlan 正向着好的方向发展
生气 [求助]含有未知数的贝塞尔函数怎么积分?

各位大虾: 我现在有一个零阶的贝塞尔函数,变量是r,r的取值范围是1-2,怎么写这个命令?
     我是这样写的: int(besselj(0,r),1,2),
可是结果不是一个值?请问正确的该怎么写?

谢谢。
yunlan 当前离线   回复时引用此帖
旧 2008-06-09, 22:24   #2
fanxing39
高级会员
 
注册日期: 2007-12-02
年龄: 44
帖子: 303
声望力: 31
fanxing39 是一位成功的新星fanxing39 是一位成功的新星fanxing39 是一位成功的新星fanxing39 是一位成功的新星
默认

引用:
作者: yunlan 查看帖子
各位大虾: 我现在有一个零阶的贝塞尔函数,变量是r,r的取值范围是1-2,怎么写这个命令?
     我是这样写的: int(besselj(0,r),1,2),
可是结果不是一个值?请问正确的该怎么写?

谢谢。
把贝塞尔函数表达式写一下 :sweat:
积分的命令 : int ()
quad()
quad8()

偶查了下 贝塞尔函数 与微分方程有关,如果要求解的话可能用的应该是求微分方程的命令
dsolve()
fanxing39 当前离线   回复时引用此帖
旧 2009-04-09, 09:12   #3
dacy
初级会员
 
注册日期: 2009-04-07
年龄: 39
帖子: 1
声望力: 0
dacy 正向着好的方向发展
默认

double(int(besselj(0,r),1,2))
或是
quadl(@(r)besselj(0,r),1,2)
dacy 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
[求助]熟悉优化包的高手请进:非线性规划问题 mumudengyuan MATLAB论坛 3 2008-08-26 09:30
请问这个方程可以用MATLAB解没有? thb296 MATLAB论坛 6 2008-04-28 19:02
【求助】紧急求助关于simulink的专家 chenlinysu MATLAB论坛 2 2007-07-30 16:21
【求助】新手求助 ilvila MATLAB论坛 0 2007-07-15 18:35
【求助】紧急求助 chenlinysu MATLAB论坛 1 2007-06-25 18:54


所有时间均为北京时间。现在的时间是 11:01


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.