subst permet aussi d’effectuer des changements de variables dans
une intégrale mais subst ne gère les changements de variable dans une
integrale que si le changement de variable est de la forme x=f(u). Dans
ce cas il faut quoter l’intégrale pour que celle-ci ne
soit pas calculée si on utilise integrate ou bien il faut utiliser
la commande Int. Dans les deux cas il faut spécifier le nom
de la variable d’intégration même si celle-ci est x.
On tape :
subst(’integrate(sin(x^
2)*x,x,0,pi/2)’,x=sqrt(t))
Ou on tape :
subst(Int(sin(x^
2)*x,x,0,pi/2),x=sqrt(t))
On obtient
integrate(sin(t)*sqrt(t)*1/2*1/t*sqrt(t),t,0,(pi/2)^
2)
On tape :
subst(’integrate(sin(x^
2)*x,x)’,x=sqrt(t))
Ou on tape :
subst(Int(sin(x^
2)*x,x),x=sqrt(t))
On obtient
integrate(sin(t)*sqrt(t)*1/2*1/t*sqrt(t),t)