1.示例
%不定积分 %注意:Matlab计算时不会加上常数C %注意:Matlab计算1/x形式的不定积分时不会加上绝对值 syms x y=1/(sqrt(x)*sqrt(1+sqrt(x))); int(y,x)
syms x y=1/x; int(y,x)
syms x t y=x^t; int(y,x)
该结果的意思为:
%定积分 syms x y=exp(-x^2+2*x); int(y,x,-inf,+inf)
%注意:不是所有的函数都可以利用int函数计算出最后的结果 %可以尝试计算数值积分 syms x y=cos(x)/sqrt(1 + x^2); int(y,x,0,10)
%数值积分 y=@(x) cos(x)./sqrt(1 + x.^2);% 注意:写成函数句柄时,要用点乘或者点除 integral(y,0,10)