| 查看: 1912 | 回复: 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,但是都没能给出正确的结果。 求高手指点! |
» 猜你喜欢
281求调剂(0805)
已经有9人回复
293求调剂
已经有14人回复
0703化学336分求调剂
已经有6人回复
304求调剂
已经有9人回复
环境领域全国重点实验室招收博士1-2名
已经有3人回复
材料专硕306英一数二
已经有10人回复
301求调剂
已经有6人回复
一志愿天津大学化学工艺专业(081702)315分求调剂
已经有7人回复
302求调剂
已经有6人回复
26博士申请
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
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人回复
» 抢金币啦!回帖就可以得到:
天津理工大学国家杰青王铁课题组招收2026年博士研究生
+1/89
专业技术开发及第三方检测
+1/87
物理学 调剂
+1/85
物理学 调剂
+1/85
哈工大郑州高等研究院刘绍琴与查正宝教授课题组诚招合成生物学背景相关的优秀人才加盟
+1/42
华南师范大学(211)博士招生- 电子、自动化、机械、生物学、物理相关专业
+2/38
催化方向推荐一个极好的博导
+1/36
上海交通大学沈道智副教授招收2026年联培博士/硕士研究生(微纳器件与制造方向)
+1/35
中国科学院杭州医学研究所覃江江课题组招聘博士后
+1/35
南开大学罗景山教授课题组招聘博士后(光/电催化、钙钛矿光伏方向)
+2/34
中科院生态环境研究中心国重实验室招聘客座研究生1-2名
+1/31
新加坡国立大学药学系化学生物学课题组招PhD
+1/18
招收化工与材料学科点研究生
+1/12
教育部长江学者和创新团队发展计划”入选团队招收 材料,化学与化工博士研究生
+1/7
中国民航飞行学院先进连接团队招收航空宇航、航空机械专业硕士研究生(学硕专硕均可)
+1/7
【第三轮招生,31号截止】澳科大诚招2026秋全奖博士研究生(纳米医学/生物材料方向)
+1/6
国家杰青低维材料与器件力学团队2026年招收博士研究生
+1/6
首次招收资格,招收工科调剂!
+1/3
加拿大阿尔伯塔大学招收电磁、无线通信、机器学习方向全奖硕士/博士/博士后/访问学者
+2/2
【2026年春季补录】厦门大学田中群院士/易骏教授纳米光子学团队招收2026年入学博士生
+1/1
5楼2014-02-18 04:21:59
★ ★ ★ ★ ★ ★
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













回复此楼