matlab中的积分函数

一维数值积分

integral() 函数
计算单变量函数在有限区间内的数值积分(自适应 Simpson 积分法)。

% 计算 sin(x) 在 [0, pi] 上的积分  
f = @(x) sin(x);  
q = integral(f, 0, pi);  
disp(q);  % 输出结果应为 2  

在这里插入图片描述

二重积分

integral2() 函数
计算双变量函数的数值二重积分。

% 计算 x*y 在 x∈[0,1], y∈[0,x] 上的二重积分
f = @(x,y) x.*y;
q = integral2(f, 0, 1, 0, @(x) x);
disp(q);  % 输出结果应为 1/8 = 0.125

在这里插入图片描述

三重积分

integral3() 函数
计算三变量函数的数值三重积分。

% 计算 x+y+z 在 x∈[0,1], y∈[0,1-x], z∈[0,1-x-y] 上的三重积分

f = @(x,y,z) x+y+z; 
q = integral3(f, 0, 1, 0, @(x) 1-x, 0, @(x,y) 1-x-y); 
disp(q);  % 输出结果约为 0.125 

在这里插入图片描述

小结,简单的介绍了integral函数计算1、2、3重积分的用法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值