[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.