| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
|  | 
|  | 
|  2008-11-17, 16:15 | #2 | 
| 高级会员 注册日期: 2008-11-07 住址: 湖南长沙 
					帖子: 233
				声望力: 21  |  回复: [求助]贝塞尔函数的无穷积分怎么求解? 
			
			对于这种积分格式,上限是正无穷,下限是zero,我编了个函数文件,回头你自己把函数的表达式代入就可以了。 function I = IntGaussLager(f,n,AK,XK) if(n<6 && nargin == 2) AK = 0; XK = 0; else I=sum(AK.*subs(sym(f),findsym(sym(f)),XK)); end switch n case 2, I=0.853553*subs(sym(f),findsym(sym(f)),-0.585786)+... 0.146447*subs(sym(f),findsym(sym(f)),3.414214); case 3, I=0.711093*subs(sym(f),findsym(sym(f)),0.415575)+... 0.278518*subs(sym(f),findsym(sym(f)),2.294280)+... 0.0103893*subs(sym(f),findsym(sym(f)),6.289945); case 4, I=0.603154*subs(sym(f),findsym(sym(f)),0.322548)+... 0.357419*subs(sym(f),findsym(sym(f)),1.745761)+... 0.0388879*subs(sym(f),findsym(sym(f)),4.536620)+... 0.000539295*subs(sym(f),findsym(sym(f)),9.395071); case 5, I=0.521756*subs(sym(f),findsym(sym(f)),0.263560)+... 0.398667*subs(sym(f),findsym(sym(f)),1.413403)+... 0.0759424*subs(sym(f),findsym(sym(f)),3.596426)+... 0.00361176*subs(sym(f),findsym(sym(f)),7.085810)+... 0.0000233700*subs(sym(f),findsym(sym(f)),12.640801); end PS:f是被积函数,n是积分所用的项,AK是积分格式的系数,XK是积分节点的系数,I是积分的结果。 | 
|   |   | 
|  2008-11-18, 13:17 | #3 | 
| 初级会员 注册日期: 2008-03-31 年龄: 39 
					帖子: 5
				声望力: 0  |  回复: [求助]贝塞尔函数的无穷积分怎么求解? | 
|   |   | 
|  2008-11-18, 16:56 | #4 | 
| 初级会员 注册日期: 2008-03-31 年龄: 39 
					帖子: 5
				声望力: 0  |  回复: [求助]贝塞尔函数的无穷积分怎么求解? 
			
			哈哈,原来是用的高斯-拉盖尔公式啊!明白了,试一下啊,谢谢!:tongue:
		 | 
|   |   | 
|  2008-11-20, 14:58 | #5 | 
| 初级会员 注册日期: 2008-03-31 年龄: 39 
					帖子: 5
				声望力: 0  |  回复: [求助]贝塞尔函数的无穷积分怎么求解? 
			
			不行啊,误差还是很大!
		 | 
|   |   | 
|  | 
| 
 |  | 
|  相似的主题 | ||||
| 主题 | 主题作者 | 版面 | 回复 | 最后发表 | 
| [资料]BP网络总结及应用实例 | guofeng0108 | MATLAB论坛 | 37 | 2012-06-11 22:08 | 
| [分享]给大家传一个图像空间变换和直方图变换的数学推导 | johnny8088 | MATLAB论坛 | 0 | 2009-01-31 03:26 | 
| [求助]关于三维画图的问题 | duckliton | MATLAB论坛 | 6 | 2008-12-15 18:55 | 
| [求助]如何用FFT从数据序列中提取相位信息? | leechau | Origin论坛 | 0 | 2008-11-05 21:50 | 
| [求助]在SIMULINK里,如何将inegrator上方的箭头移到下面去 | yijianmei | MATLAB论坛 | 1 | 2008-07-24 10:15 |