在matlab中有2类积分函数:
一、int()函数(解析解,速度慢)
int(f) 对函数f求不定积分
int(f,v) 对函数f,关于变量v求不定积分
int(f,a,b) 对函数f,求(a,b)上的定积分
int(d,v,a,b) 对函数f,关于变量v求(a,b)上的定积分
int(int(f,x,xmin,xmax),y,ymin,ymax) 二重积分解析解,先对x求,再对y求
int(int(int(f,x,xmin,xmax),y,ymin,ymax)z,zmin,zmax) 三重积分解析解,先对x求,再对y求,再对z求
二、quad()函数和quadl()函数(求数值解,速度快,只能求定积分)
quad(f,a,b) 利用Simpson求积公式(低精度不光滑函数),对函数f,求(a,b)上的定积分
quadl(f,a,b) 利用Lobatto求积公式(高精度光滑函数),对函数f,求(a,b)上的定积分
dblquad(f,xmin,xmax,yxin,ymax) 二重积分,先对x再对y
triplequad(f,xmin,xmax,yxin,ymax,zmin,zmax) 三重积分,先对x再对y再对z
matlab关于int(),aqad(),squdl()积分函数的用法(现已查明)
最新推荐文章于 2023-06-11 16:51:55 发布