matlab数值分析程序--高等数学,数值代数的matlab实现-文字版, matlab电子书, 和matlab 有关的电子书:

9.5 自适应积分及其MATLAB程序

9.5 自适应积分及其MATLAB程序

 

例9.5.1  用quad.m程序计算d,取精度为, 并与精确值作比较.

解 输入程序

>> F = inline('1./(1+x)'); [Q,FCNT] = quad(F,0,1.5,1.e-7,3)

syms x

fi=int(1/(1+x),x,0,1.5);

Fs=double (fi), wQ= double (abs(fi-Q))

运行后屏幕显示精确值Fs,取精度为,用函数quad计算的近似值Q,递归次数FCNT它与精确值Fs的绝对误差wQ如下

Q =                           FCNT =

0.91629073716847               29

Fs =                          wQ =

0.91629073187416              5.294317803384376e-009

欢迎转载,转载请注明来自一手册:http://yishouce.com/book/3/3090500.html
友情链接It题库(ittiku.com)| 版权归yishouce.com所有| 友链等可联系 admin#yishouce.com|粤ICP备16001685号-1