| 查看: 1949 | 回复: 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,但是都没能给出正确的结果。 求高手指点! |
» 猜你喜欢
285求调剂
已经有15人回复
325 调剂
已经有5人回复
求调剂 一志愿西南交通大学085701环境工程 282分
已经有14人回复
一志愿南科大生物学297分,求调剂推荐
已经有8人回复
288环境专硕,求调材料方向
已经有27人回复
初试301,代码085701环境工程,本硕一致,四六级已过,有二区一作,共发表5篇论文
已经有12人回复
一志愿华东理工085601材料工程303分求调剂
已经有8人回复
求调剂
已经有3人回复
372分材料与化工(085600)英二数二求调剂
已经有3人回复
生物与医药273求调剂
已经有9人回复
» 本主题相关价值贴推荐,对您同样有帮助:
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/187
云南民族大学招聘新能源科学与工程、能源动力类专业博士
+1/116
浙江农林大学环境与资源学院/碳中和学院 招收调剂生,学硕1名、专硕2名
+1/91
招化学相关专业硕士调剂生
+1/89
高分子材料 调剂——材料-化学方向优先
+1/69
北京印刷学院 [印刷电子工艺与装备]科研团队招收学硕专硕研究生调剂
+1/35
东北石油大学石油工程学院调剂课题组推荐,欢迎大家联系
+1/17
大连工业大学招生 08工学:化工、环境、材料 07理学:化学 调剂招生!
+1/8
南通大学-交通与土木工程学院 招调剂学生
+1/8
★上海★上海工程技术大学·环境与资源创新中心(ICER)接收化工材料环境等学科调剂生
+1/8
浙江衢州,化材调剂信息(欢迎0854电气、0855机械、0856及各位符合的同学咨询哦)
+1/7
徐工-环境工程学院-招收调剂硕士
+1/5
哈工程烟台院材化专业2026调剂信息
+1/4
广东工业大学生态环境与海洋学院 杨盼教授团队招收硕士调剂生
+1/4
调剂招生
+1/3
齐齐哈尔大学李莉课题组诚招2026级考研调剂生(学硕和专硕)
+1/3
生物医学工程-生物医学信号处理方向博导求推荐
+1/3
齐齐哈尔大学李莉课题组诚招2026级考研调剂生(学硕和专硕)
+1/3
河南城建学院招收土木与水利、资源与环境调剂生
+1/3
哈尔滨工程大学动力学院赵建辉团队招收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














回复此楼
