如何用matlab求sin(n*x)的积分

问题描述:

如何用matlab求sin(n*x)的积分

sin(nx)dx
=-1/ndcos(nx)

由于你没给出n的值和积分上下限,这里假定n=10,积分从1到2.
format long;
fx=inline('sin(10*x)');
[I,n]=quad(fx,1,2,1e-10) ;

>> syms x n
>> int(sin(n*x),'x')

ans =

-1/n*cos(n*x)


>>