6.21.2 Rassembler les termes de même nature : combine
combine a deux arguments : une expression et une option
exp,log,ln,sin,cos,trig le nom d’une classe de fonction.
combine rassemble les termes de l’expression contenant cette fonction.
combine(expr,ln) ou combine(expr,log) donne le même résultat
que lncollect(expr)
combine(expr,trig) ou combine(expr,sin) ou combine(expr,cos)
donne le même résultat que tcollect(expr).
On tape :
combine(exp(x)*exp(y)+sin(x)*cos(x)+ln(x)+ln(y),exp)
On obtient :
exp(x+y)+sin(x)*cos(x)+ln(x)+ln(y)
On tape :
combine(exp(x)*exp(y)+sin(x)*cos(x)+ln(x)+ln(y),trig)
ou
combine(exp(x)*exp(y)+sin(x)*cos(x)+ln(x)+ln(y),sin)
ou
combine(exp(x)*exp(y)+sin(x)*cos(x)+ln(x)+ln(y),cos)
On obtient :
exp(y)*exp(x)+(sin(2*x))/2+ln(x)+ln(y)
On tape :
combine(exp(x)*exp(y)+sin(x)*cos(x)+ln(x)+ln(y),ln)
ou
combine(exp(x)*exp(y)+sin(x)*cos(x)+ln(x)+ln(y),log)
On obtient :
exp(x)*exp(y)+sin(x)*cos(x)+ln(x*y)