| 查看: 1878 | 回复: 6 | |||
[交流]
用matlab求bessel函数的根
|
|
问题看上去很简单,方程如下所示: v*sqrt(1-b)*J1(v*sqrt(1-b))/J0(v*sqrt(1-b))=-v*sqrt(b)*K1(v*sqrt(b))/K0(v*sqrt(b)) 其中b为 未知数。v为常数,J1我第一类第1阶贝塞尔函数,J0为第一类第0阶贝塞尔函数;K1为第二类第1阶贝塞尔函数,K2为第二类第0阶贝塞尔函数。 问题:通过解上述方程,求解b的值。 我在matlab中尝试了fzero,和solve,但是都没能给出正确的结果。 求高手指点! |
» 猜你喜欢
天津大学招2026.09的博士生,欢迎大家推荐交流(博导是本人)
已经有11人回复
表哥与省会女结婚,父母去帮带孩子被省会女气回家生重病了
已经有9人回复
AI 太可怕了,写基金时,提出想法,直接生成的文字比自己想得深远,还有科学性
已经有10人回复
同年申请2项不同项目,第1个项目里不写第2个项目的信息,可以吗
已经有10人回复
依托企业入选了国家启明计划青年人才。有无高校可以引进的。
已经有11人回复
依托企业入选了国家启明计划青年人才。有无高校可以引进的。
已经有11人回复
» 本主题相关价值贴推荐,对您同样有帮助:
matlab如何求解含有bessel方程中的参数
已经有5人回复
求助:Matlab中如何绘制三维隐函数图像
已经有20人回复
谁给解释一下扩散系数的单位问题??
已经有5人回复
数值求解N-S方程一般用什么编程啊???
已经有9人回复
Matlab画隐函数,ezplot
已经有3人回复
求助matlab的发fgoalattain函数
已经有4人回复
哪些书里面有讲解关于含有积分方程的未知数求解问题啊?非常感谢!
已经有9人回复
函数有第一类间断点,则不存在原函数
已经有3人回复
求matlab画一个函数的图
已经有6人回复
如何用Matlab画z关于x和y的函数图?谢谢大家!
已经有8人回复
求助:能不能帮忙写一个用matlab求一个函数的傅里叶变换的程序
已经有16人回复
如何根据已知函数画函数曲线?谢谢
已经有4人回复
【求助】请问怎么求函数方程的函数表达式?
已经有11人回复
【求助】关于matlab中的函数代换
已经有10人回复
» 抢金币啦!回帖就可以得到:
医学超声影像负责人招聘-中国科学院赣江创新研究院
+1/980
西湖大学2026年秋季入学物理学、光学、电子信息方向博士生有名额速来!!!
+2/260
-大龄未婚男找女朋友结婚
+1/241
中国石油大学(华东)吴传德教授团队(国家杰青)2026硕、博招生
+2/208
哈工大医康学院材料模拟计算方向人才招聘
+1/78
广州大学“长江学者”教授团队2026年海内外高层次人才招聘(环境/化学/生物)
+1/77
上海交大药学院侯四化课题组招收2名2026年秋季入学申请-考核制博士生
+1/26
湘潭大学“过程强化与绿色化工”创新团队补招2026年秋入学博士生
+2/22
电子科技大学李世彬课题组招聘传感器方向博士及博士后
+1/14
中科院深圳先进技术研究院招聘免疫及计算生物学方向博士后、科研助理或联培学生
+1/11
中国科学技术大学环境系招生
+1/9
上海工程技术大学张培磊教授团队招收博士生
+1/9
香港中文大学(深圳)陈筱萌 课题组招生公告(博士 / 博后 / 硕士 / RA)
+1/5
澳科大招收2026年秋季药物递送/生物材料方向全奖博士研究生(3月5日18:00截止)
+1/5
江汉大学轩亮教授课题组招博士研究生/博士后
+1/4
澳科大药诚招2026年秋季药剂学/生物材料硕士研究生
+1/4
2026年 陕西科技大学 环境学院 招收博士生(化学/材料/环境/生物 背景均可)
+1/3
美国密苏里大学“柔性电子”课题组诚招博士研究生
+1/2
斯德哥尔摩 DigitalFuture 博士后奖学金机会!
+1/2
北京信息科技大学仪器科学与光电工程学院【周哲海】教授团队招收博士研究生
+1/1
★ ★ ★ ★ ★ ★
xiaolobster: 金币+5, ★有帮助 2013-11-29 09:03:39
xzhdty: 金币+1, 谢谢参与 2013-11-30 10:51:42
xiaolobster: 金币+5, ★有帮助 2013-11-29 09:03:39
xzhdty: 金币+1, 谢谢参与 2013-11-30 10:51:42
|
function bessel_problem %----------------------------------------- function f=besselfunc(b,v) f=v.*sqrt(1-b).*besselj(1,v.*sqrt(1-b))./besselj(0,v.*sqrt(1-b))-(-v.*sqrt(b).*bessely(1,(v.*sqrt(b)))./bessely(0,(v.*sqrt(b)))); end %----------------------------------------- v=10; b0=0.1; [b,yb,exitflag]=fsolve(@(b)besselfunc(b,v),b0); b yb exitflag end 将代码保存为m文件,在命令窗口中输入bessel_problem即可求解。给v赋不同的值得到的结果不大一样,这里给v赋值为10。 |
2楼2013-11-28 19:12:56
3楼2013-11-29 09:04:49
4楼2013-11-29 09:23:25
5楼2014-02-18 04:21:59
6楼2015-05-19 14:17:14
7楼2015-05-19 14:20:12













回复此楼
