| 查看: 1895 | 回复: 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,但是都没能给出正确的结果。 求高手指点! |
» 猜你喜欢
308求调剂
已经有4人回复
NSFC申报书里申请人简历中代表性论著还需要在申报书最后的附件里面再上传一遍吗
已经有14人回复
材料与化工一志愿南昌大学327求调剂推荐
已经有6人回复
化学调剂0703
已经有7人回复
327求调剂
已经有11人回复
调剂
已经有8人回复
梁成伟老师课题组欢迎你的加入
已经有7人回复
伙伴们,祝我生日快乐吧
已经有24人回复
中科院材料273求调剂
已经有3人回复
材料工程专硕274一志愿211求调剂
已经有5人回复
» 本主题相关价值贴推荐,对您同样有帮助:
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/83
招收苏州国家实验室和苏州大学联合培养博士(2026年9月入学)
+1/82
太原理工大学博士招生 电池负极材料 固态电解质方向 有工作经验者优先
+1/79
厦门大学电池工况表征博士后招聘(固态电池 / 层状氧化物正极 / 原位-工况表征方向)
+1/78
哈工大本部-电化学新能源方向博士捡漏名额
+1/78
西北工业大学光子学研究团队诚聘博士后!
+2/58
华南师范大学(211)博士招生- 电子、自动化、机械、生物学、物理相关专业
+2/54
结节穿刺等待中,求良性
+1/34
青岛大学泰山学者课题组招2026年申请考核制博士
+1/34
纺织科学与工程、材料化工方向招收研究生
+1/30
澳大利亚西澳大学(UWA)张金强课题组招收全奖博士生(化工新能源方向)
+1/27
诚聘助理研究员 - 物理/材料/机械相关专业博士
+2/22
江苏大学环境学院课题组长期接收学硕专硕
+1/12
南京林业大学有机功能分子实验室博士生招生启事
+1/8
重庆大学药学院闫海龙课题组拟招收2026年申请考核制博士研究生数名
+1/7
【第三轮招生】澳科大诚招2026年秋季硕士研究生(3月31日下午18:00截止)
+1/4
重庆大学诚招2026年生物材料方向博士生
+1/4
课题组招收环境及相关专业调剂硕士研究生(欢迎优秀学生加入)
+1/4
澳洲维多利亚大学计算机类全额奖学金博士招生 (邮箱+微信可联系)
+1/2
2026年浙江清华长三角研究院智慧能源中心招聘博士后-电气方向
+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













回复此楼
