matlab求函数的数值积分
1个回答
展开全部
matlab中常用的求函数的数值积分方法,可以用以下函数来求解:
1、对于一重积分,有quad【自适应步长Simpson数值积分】、quadl【高精度Lobatto数值积分】、quadgk【自适应Gauss-Kronrod数值积分】、trapz【梯形数值积分】,上述函数调用格式分别为
quad(fun,a,b)%fun—被积函数,a—积分下限,b—积分上限
quadl(fun,a,b)%fun—被积函数,a—积分下限,b—积分上限
quadgk(fun,a,b)%fun—被积函数,a—积分下限,b—积分上限
trapz(X,Y)%X—自变量【a,b】区间的等差向量,Y—对应于X的被积函数值
2、对于二重积分,有quad2d【平面区域的数值积分】,dblquad【矩形区域的数值积分】,其调用格式分别为
quad2d(fun,xmin,xmax,ymin,ymax)
dblquad(fun,xmin,xmax,ymin,ymax)
3、对于三重积分,有triplequad【三维矩形区域的数值积分】,其调用格式为
triplequadfun,xmin,xmax,ymin,ymax,zmin,zmax)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询