8 数值积分与数值微分(3)

2019-03-28 14:54

0.000020000000000 0.353553390597394 -0.000000000004120 0.000010000000000 0.000002000000000 0.353553390564087 0.000000000029186 0.000001000000000 0.000000200000000 0.353553389897954 0.000000000695320 0.000000100000000 0.000000020000000 0.353553397669515 -0.000000007076241 0.000000010000000 0.000000002000000 0.353553408771745 -0.000000018178471 0.000000001000000

Columns 5 through 6

0.356393958692601 -0.002840568099327 0.353581019507412 -0.000027628914138 0.353553666807604 -0.000000276214331 0.353553393355410 -0.000000002762136 0.353553390621819 -0.000000000028545 0.353553390586292 0.000000000006982 0.353553390564087 0.000000000029186 0.353553391008177 -0.000000000414903 0.353553386567285 0.000000004025989 0.353553408771745 -0.000000018178471

8.2 Matlab数值积分函数介绍 1. 求积分的符号运算int

I=int(fun,v,a,b)

fun为被积函数和符号表达式,可以为函数向量或函数矩阵,v为积分变量,积分函数中只有一个变量时可省略,a和b为积分上下限,即在[a,b]上计算积分,若省略则返回积分函数的一个原函数.

I为积分结果,若输出结果为符号形式的积分值时,可配合vpa(I,a)加以精度控制,其中a为精度的位数. 2. 梯形积分

I=trapz(x,y)

x和y是同维向量或矩阵,返回积分结果. 3. 复化Simpson公式数值积分quad

quad(fun,a,b,tol) quad采用自适应步长的Simpson求积法,是低阶法数值积分的函数.它自动变换、选择步长,以满足精度要求,实现变步长复合抛物形积分计算.其中,fun为积分函数,可用字符表达式,内联函数或M文件的函数形式标识,[a,b]为积分区间,tol 为积分绝对误差,默认为1E-6. 4. quadl函数

quadl(fun,a,b,tol)

采用自适应递推步长复合Lobatto 数值积分法计算积分. 5. dblquad函数

I=dblquad(fun,a,b,c,d,tol)

在矩形区域上求二重积分.fun为二元函数,可用inline定义或写成M文件函数的形式,[a,b]为变量x的上下限,[c,d]是变量y的上下限,tol 为精度要求,缺省值为1E-6. 6. triplequad函数

I=triplequad(fun,a,b,c,d,e,f,tol)

用于三重积分,在立体区域上计算三重积分结果.fun为三元函数,可用内联函数定义或写成M文件函数形式,[a,b]是变量x的积分上下限,[c,d]是变量y的积分上下限,[e,f]为变量z的积分上下限,tol为积分精度, 缺省值为1E-6. 7. 复化的8阶Newton-Cotes公式quad8

I=quad8(fun,a,b,tol) 参数意义同上. 8. 数值差分diff

D=diff(X)

这是一个非常粗略的微分函数命令diff,它计算数组间的差分.


8 数值积分与数值微分(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:写景作文教案 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: