| 查看: 2251 | 回复: 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,但是都没能给出正确的结果。 求高手指点! |
» 猜你喜欢
广西大学-广州大学招聘博士后 欢迎广大优秀人才!!!
已经有9人回复
闲聊
已经有3人回复
江苏省自然基金 什么时候出结果
已经有4人回复
如何查询2026年获批项目名称?
已经有3人回复
两块石头
已经有10人回复
科研人应该花精力去思考如何解决问题,而不是去凝练问题
已经有19人回复
售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急
已经有15人回复
面上没中,邀请各位路过的虫友分析一下分数
已经有13人回复
初秋的晨风
已经有6人回复
Ei源刊怎么投
已经有4人回复
» 本主题相关价值贴推荐,对您同样有帮助:
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年机械、制造技术与材料国际会议 (MEMTM 2026)
+1/329
招收大湾区大学-哈工深联培博士1名
+1/193
南京大学医学院附属鼓楼医院 肿瘤疫苗与纳米医学团队 博士后招聘
+1/82
2027级博士研究生——质谱分析
+5/50
求一份中国科学技术大学 吴燕峰老师的 实验流体力学 课件
+1/40
上海交通大学膜分离-纳流控课题组诚聘博士后2-3名
+1/29
哈工大马樱招收2027级计算机类博士生
+1/23
中国科学院兰州化学物理研究所青岛基地王楠楠课题组诚招联合培养硕士一名
+1/20
评职称需要,卖发明专利了:D有技术储备需求的设备厂商可联系
+1/18
哈工大马樱招收2027级计算机类博士生
+1/17
招聘电池方向博士
+1/14
河南省科学院|事业编制|专职科研岗|生物材料 / 生物工程博士 |郑州
+1/8
合肥工业大学许婷婷老师招收2027年入学博士研究生,有机/高分子合成背景
+1/4
赣南师范大学先进封装前沿材料课题组科研助理招聘公告
+1/4
中山大学智能传感仪器方向招2027届考核制博士生
+1/3
天津大学浙江研究院2026年第二批招聘公告:高分子等方向特聘青年研究员/博士后
+1/3
动脉粥样硬化研究:关键蛋白标志物与多因子高通量蛋白检测技术解析
+1/3
某知名美资公司招应用工程师(AS, 北京)
+1/3
新加坡国立大学Sibudjing Kawi教授课题组part-time PhD(热催化/等离子体催化方向)
+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










回复此楼
