Code : Tout sélectionner
0>> assume(n,integer)
DOM_INT
// Time 0
1>> fourier_bn(sign(x),x,2*pi,n,-pi)
No check were made for singular points of antiderivative -sign(x)*cos(2*pi/2/pi*n*x)*1/2/pi*2*pi/n for definite integration in [-pi,pi]
-2*(-1)^n/(n*pi)
// Time 0.01
2>> fourier_bn(abs(x)/x,x,2*pi,n,-pi)
Attention, l'integration de abs() ou sign() suppose un signe constant par intervalles (verifie si l'argument est reel):
Verifiez [abs(x)]
No check were made for singular points of antiderivative 1/n*sign(x)-cos(n*x)*sign(x)/n for definite integration in [-pi,pi]
(-2*(-1)^n+2)/(n*pi)