function I = IntGauss(f,a,b,n,AK,XK)
if(n<5 && nargin == 4)
AK = 0;
XK = 0;
else
XK1=((b-a)/2)*XK+((a+b)/2);
I=((b-a)/2)*sum(AK.*subs(sym(f),findsym(f),XK1));
end
ta = (b-a)/2;
tb = (a+b)/2;
switch n
case 0,
I=2*ta*subs(sym(f),findsym(sym(f)),tb);
case 1,
I=ta*(subs(sym(f),findsym(sym(f)),ta*0.5773503+tb)+...
subs(sym(f),findsym(sym(f)),-ta*0.5773503+tb));
case 2,
I=ta*(0.55555556*subs(sym(f),findsym(sym(f)),ta*0.7745967+tb)+...
0.55555556*subs(sym(f),findsym(sym(f)),-ta*0.7745967+tb)+...
0.88888889*subs(sym(f),findsym(sym(f)),tb));
case 3,
I=ta*(0.3478548*subs(sym(f),findsym(sym(f)),ta*0.8611363+tb)+...
0.3478548*subs(sym(f),findsym(sym(f)),-ta*0.8611363+tb)+...
0.6521452*subs(sym(f),findsym(sym(f)),ta*0.3398810+tb)...
+0.6521452*subs(sym(f),findsym(sym(f)),-ta*0.3398810+tb));
case 4,
I=ta*(0.2369269*subs(sym(f),findsym(sym(f)),ta*0.9061793+tb)+...
0.2369269*subs(sym(f),findsym(sym(f)),-ta*0.9061793+tb)+...
0.4786287*subs(sym(f),findsym(sym(f)),ta*0.5384693+tb)...
+0.4786287*subs(sym(f),findsym(sym(f)),-ta*0.5384693+tb)+...
0.5688889*subs(sym(f),findsym(sym(f)),tb));
end
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
MATLAB-Numerical-Analysis.rar (95个子文件)
MATLAB数值分析
第8章
qrtz.m 122B
ipmethod.m 519B
pmethod.m 583B
Chapoly.m 142B
第2章
2-20.m 200B
Math1.m 86B
average.m 98B
2-23.m 349B
calculate.m 449B
2-32.m 99B
2-31.m 219B
2-30.m 212B
cj.m 299B
2-29.m 90B
2-27.m 325B
2-26.m 289B
2-25.m 800B
2-10.m 49B
Math.m 65B
tentimes.m 93B
2-4.m 83B
2-12.m 174B
2-19.m 51B
2-21.m 64B
2-14.m 113B
2-11.m 101B
2-17.m 141B
2-3.m 374B
2-2.m 153B
2-28.m 144B
2-13.m 129B
2-18.m 50B
2-1.m 108B
2-24.m 221B
2-22.m 63B
2-33.m 100B
第7章
IntGauss.m 1KB
simpr1.m 214B
CombineTraprl.m 436B
Richason.m 556B
Roberg.m 437B
IntSimpson.m 1KB
trapr1.m 211B
NewtonCotes.m 1KB
MidPoint.m 276B
ThreePoint.m 689B
第9章
DEimpEuler.m 272B
DEWT_glg.m 991B
myfun_3.m 269B
DEWT.m 612B
DELGKT2_suen.m 313B
myfun_1.m 269B
DEModifEuler.m 321B
DEMS.m 572B
DELGKT3_kuta.m 358B
lorenzq.m 110B
9-29.m 410B
DEYCJZ_adms.m 406B
DEYCJZ_ml.m 1KB
DEEuler.m 200B
DELGKT4_lungkuta.m 419B
DEYDS.m 628B
DELGKT4_qt.m 423B
DEMiren.m 501B
DEYCJZ_mid.m 1KB
DELGKT3_suen.m 360B
DEYCJZ_myds.m 702B
DELGKT4_jer.m 479B
DELGKT2_mid.m 303B
DEYCJZ_yds.m 604B
myfun_2.m 313B
DELSBRK.m 586B
第4章
Newton.m 602B
Newtonback.m 725B
DCS.m 531B
Language.m 804B
Newtonforward.m 734B
Atken.m 681B
lspoly.m 149B
Chebyshev.m 575B
Legendre.m 526B
Hermite.m 661B
Neville.m 616B
第6章
NewtonRoot.m 766B
StablePoint.m 222B
HalfInterval.m 744B
Secant.m 748B
Parabola.m 1KB
第5章
Gauss.m 1KB
SOR.m 547B
jacobi.m 488B
Chol_Factor.m 398B
Gau_Jor.m 937B
gauseidel.m 485B
LU_Decom.m 585B
共 95 条
- 1
资源评论
- Wm965272013-12-19图书馆借的书,再配合这个代码实在是大大方便了我的学习
- xm1983882014-03-15我买了这个书。这个代码官网没有了,可惜的是这个也不是书中对应的程序
- qq_205789272015-07-19源代码,和书上基本没有区别吧
- hustjry2013-10-26我一直想找的东西,要是再有那本书就更好了
JeanceUnix
- 粉丝: 1
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功