24小时热门版块排行榜    

查看: 738  |  回复: 2

jackheng22

新虫 (初入文坛)

[求助] matlab如何求解besselj方程

我就求解一个besselj函数的方程,自己写的如下:
ratio=10.^(-46.84/10)./10.^(-27.59/10);
fun=@(m)sqrt(2).*besselj(1,m)./besselj(1,2*m)-sqrt(ratio);
[m,fval]=fzero(fun,rand);
改变ratio的值,求出m始终=1.91585298510376,是不是求解方法有误,还是什么问题,有其他的求解方法吗,麻烦各位大神了!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bruceleem

铜虫 (著名写手)

可试试1stOpt
需要终生学习!
2楼2014-12-15 18:24:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jackheng22

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by bruceleem at 2014-12-15 18:24:02
可试试1stOpt

哦,没有用过哦!不知道行不行!
3楼2014-12-16 12:53:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 jackheng22 的主题更新
信息提示
请填处理意见