[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
## [Axiom-developer] RE: How can I get every term of an expression ?

**From**: |
Page, Bill |

**Subject**: |
[Axiom-developer] RE: How can I get every term of an expression ? |

**Date**: |
Tue, 20 Sep 2005 06:40:42 -0400 |

On Tuesday, September 20, 2005 5:09 AM Francois Maltey wrote:
>* ... *
>* I use kernels to get the elementary functions.*
>* *
>* Can I substitute theses elementary functions to new variables,*
>* make transforms over polynoms, and substitute the variables back ?*
>* *
Try this:
(1) -> p2:=(2*log(x)+3*exp(y))*(4*sin(z)+2*log(x))
y 2 y
(1) (8log(x) + 12%e )sin(z) + 4log(x) + 6%e log(x)
Type: Expression Integer
(2) -> p3:=eval(monomials( _
subst(p2,kernels p2,[x,y,z,w])::DMP([x,y,z,w],INT) _
),[x,y,z,w],kernels p2)
y 2 y
(2) [8log(x)sin(z),12%e sin(z),4log(x) ,6%e log(x)]
Type: List Expression Integer
Regards,
Bill Page.