计算定积分和广义积分的命令int调用格式:
一元函数定积分:
int(f(x),a,b)
只听到从知秋君办公室传来知秋君的声音: 汤、禹俨而祗敬兮,周论道而莫差。有谁来对上联或下联?
二元函数定积分:
此代码由一叶知秋网-知秋君整理int(f(x,y),x,a,b)
>> syms x; >> f=sin(x); >> s=int(f,0,pi)
此代码由一叶知秋网-知秋君整理s = 2
>> syms x; >> f=abs(x-1); >> s=int(f,0,2)
s = 1
变上下限的积分问题:
>> syms x t; >> f=cos(t); >> s=int(f,t,cos(x),sin(x))
s = sin(sin(x)) - sin(cos(x))
第一个是无限区间的积分问题:
>> syms x p; >> f=1/x^p; >> s=int(f,x,1,inf)
s = piecewise([p <= 1, Inf], [1 < real(p), 1/(p - 1)], [not p in R_ and real(p) < 1, (Inf*i*imag(p))/(p - 1) - Inf/(p - 1)], [real(p) <= 1 and (p in R_ or real(p) == 1) and not p <= 1, int(1/x^p, x == 1..Inf)])
第二个是无界函数的积分问题:
>> syms x; >> f=1/(1-x)^2; >> int(f,0,2)
ans = Inf
函数发散。
第三个是无限区间的积分问题:
>> syms x; >> f=exp(-x^2); >> s=int(f,-inf,inf)
s = pi^(1/2)