6.23.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)