24小时热门版块排行榜    

CyRhmU.jpeg
查看: 903  |  回复: 2

huazhengli

铁虫 (初入文坛)

[求助] 急求助求解一个含贝塞尔函数方程已有1人参与

各位大牛,
       如题,要计算一个气体在中空的圆柱内部扩散的问题,公式见图片1:
      要求解c(r,t),其中,r和t是变量,C1、b、a是常数,Uo(anr)的表达式见图片2,an是图片3中的方程的正根,问题就是,怎么在matlab 里求解第三个图片中的方程解出an。另外就是由于an有无穷多个,那么计算c(r,t)的时候要代入几个,求大牛帮忙指导程序编写,不胜感激

急求助求解一个含贝塞尔函数方程
1.png


急求助求解一个含贝塞尔函数方程-1
2.png


急求助求解一个含贝塞尔函数方程-2
3.png
回复此楼
共同学习
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

CelestialCYJ

木虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
huazhengli: 金币+30, ★★★★★最佳答案 2015-01-03 22:51:26
an无穷多个,你可以根据你对Crt的精度要求,给一个比较大的n,比如50,100,你估计或者查文献,看是不是接近极限了。然后有了这个n,你把图3的贝塞尔函数用泰勒级数的形式表示出来,使U被表示成一个至少具有n阶的多项式,然后用roots命令,可以求得这个多项式的所有零点,前n个零点就是an,然后回带到图1的Crt中,你就可以求解了。
2楼2015-01-02 02:01:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

huazhengli

铁虫 (初入文坛)

引用回帖:
2楼: Originally posted by CelestialCYJ at 2015-01-02 02:01:52
an无穷多个,你可以根据你对Crt的精度要求,给一个比较大的n,比如50,100,你估计或者查文献,看是不是接近极限了。然后有了这个n,你把图3的贝塞尔函数用泰勒级数的形式表示出来,使U被表示成一个至少具有n阶的多 ...

多谢多谢
共同学习
3楼2015-01-03 22:49:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 huazhengli 的主题更新
信息提示
请填处理意见