一、一元函数积分:
syms x; %定义变量x
fun=(x^3-x)/(log(x));% 被积函数
s=int(fun,x,0,1) % 用int来实现函数积分,(函数,变量,下限,上限)
double(s)% 显示答案的数值形式
二、二元函数积分:
syms x y z
%% q = integral2(fun,xmin,xmax,ymin,ymax) 在平面区域 xmin ≤ x ≤ xmax 和 ymin(x) ≤ y ≤ ymax(x) 上逼近函数 z = fun(x,y) 的积分。
%%q = integral2(fun,xmin,xmax,ymin,ymax,Name,Value) 使用一个或多个 Name,Value 对组参数指定其他选项。
fun=@(x,y,z)(x-3).^2+(y-3).^2+(z-3).^2;
q = integral3(fun,0,5,0,5,0,5)
三、三元函数积分:
syms x y z
% q = integral3(fun,xmin,xmax,ymin,ymax,zmin,zmax) 在区域 xmin ≤ x ≤ xmax、ymin(x) ≤ y ≤ ymax(x) 和 zmin(x,y) ≤ z ≤ zmax(x,y) 逼近函数 z = fun(x,y,z) 的积分。
% q = integral3(fun,xmin,xmax,ymin,ymax,zmin,zmax,Name,Value) 使用一个或多个 Name,Value 对组参数指定其他选项。
fun=@(x,y,z)(x-3).^2+(y-3).^2+(z-3).^2;
q = integral3(fun,0,5,0,5,0,5)
四、带有参数的积分:
这里integral 函数不可用,但是int 可以,但int 函数只适合一重函数积分,所以把他变成一重函数积分
disp 是显示参数
syms x y z a
f = x.^2 + a.*x + 1+y+z.*a; % 示例函数
F = int(int(int(f, x,0,1),y,0,1),z,0,1); % 对f关于x的不定积分
disp(F)