注意:本文所用函数不兼容octave,为MATLAB独占函数语法。
对于MATLAB进行积分运算所需要使用的是int函数,语法如下:

int(fx,x,m,n)  %%其中,fx是函数,x是变量,m和n是上下限

实例运用:

syms x a %%定义符号变量x和a
fx = a*x^2  %%定义函数fx
int(fx,x,1,10)  %%进行积分运算,区间为1到10
ans =
 
  333*a  %%运算结果

举个具体的例子:

clear
>> syms t n
>> fx=t*cos(n*pi*t)
 
fx =
 
t*cos(pi*n*t)
 
>> an=int(fx,t,0,2)
 
an =
 
-(2*sin(pi*n)^2 - 2*pi*n*sin(2*pi*n))/(pi^2*n^2)