怎么用Matlab计算这个二重积分
2个回答
展开全部
使用matlab的int函数可以方便的计算积分,以及多重积分。
设二重积分还是表达式为 z=z(x,y),积分域为下限 y1(x) 上限 y2(x),从 x1 到 x2,则二重积分代码为:
int(int(z,y,y1,y2),x,x1,x2)
需要先定义符号变量 x,y,以及表达式 z,y1,y2 和数值 x1,x2 的值。
下面举例在半径为1,以原点为圆心的圆上,对 z=x^2+y^2+xy 做二重积分:
向左转|向右转
int ,函数功能强大,可以计算积分、定积分、广义积分以及一些特殊积分(如 sin(x)/x 的无穷积分、高斯积分、伽马积分等),对于学习高等数学的同学很有应有价值。
设二重积分还是表达式为 z=z(x,y),积分域为下限 y1(x) 上限 y2(x),从 x1 到 x2,则二重积分代码为:
int(int(z,y,y1,y2),x,x1,x2)
需要先定义符号变量 x,y,以及表达式 z,y1,y2 和数值 x1,x2 的值。
下面举例在半径为1,以原点为圆心的圆上,对 z=x^2+y^2+xy 做二重积分:
向左转|向右转
int ,函数功能强大,可以计算积分、定积分、广义积分以及一些特殊积分(如 sin(x)/x 的无穷积分、高斯积分、伽马积分等),对于学习高等数学的同学很有应有价值。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询