Rassembler les termes de même nature : combine

### 6.24.2 Rassembler les termes de même nature : combine

combine a deux arguments : une expression Xpr 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(Xpr,ln) ou combine(Xpr,log) donne le même résultat que lncollect(Xpr)
combine(Xpr,trig) ou combine(Xpr,sin) ou combine(Xpr,cos) donne le même résultat que tcollect(Xpr).
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)