La commande-clef est int
int(ln(x),x); int(1/sin(t),t);
MuPAD n'est pas omniscient
int(exp(x^3),x);
On peut calculer des intégrales sur des segments
int(1/(1+t^2), t=0..1); int(exp(x^3),x=0..1); float(%);
int(ln(t^2),t=-1..1); int(ln(t),t=0..1);
ou sur des intervalles non bornés
int(1/t^2,t=1..infinity); int(1/t,t=-1..1);
Notez que MuPAD calcule les intégrales au sens des intégrales impropres et non pas au sens de Lebesgue
int(sin(t)/t,t=0..infinity);
On peut calculer des intégrations par parties quand MuPAD semble bloqué ou effectuer des changements de variables. Ces commandes ne sont pas dans la librairie standard. Il faut aller les charger dans la librairie intlib en tapant
intlib::byparts(int(expression,variable),ordre)
ou, si on est amené à utiliser cette librairie à plusieurs reprises, on la charge en tapant
export(intlib);
Enfin, on peut calculer des intégrales multiples
int(int(2*r*cos(t)^2,t=0..2*PI),r=0..R);