Re: Converting an expression to a list of terms?
- To: mathgroup at smc.vnet.net
- Subject: [mg71478] Re: Converting an expression to a list of terms?
- From: "gkruger" <gkruger at nwz.uni-muenster.de>
- Date: Mon, 20 Nov 2006 06:17:11 -0500 (EST)
- References: <ejrmpc$96l$1@smc.vnet.net>
You can try Apply[List, expr ] Look at TreeForm[expr] to see where to apply list to the head of the expression. Or Level[expr , 1] this works for me too. Example: In : expr = A*B + B*C - C*A In : Level[expr, 1] Out : {A B, -A C, B C} In : Apply[List, expr] Out : {A B, -A C, B C} Greetings Guido On 20 Nov., 08:51, AES <sieg... at stanford.edu> wrote: > How to convert an expression consisting of a sum of terms in an Output > cell: > > A + B - C + . . . > > (where A, B, C are themselves product expressions) to a list > > {A, B, -C, . . . } > > in some easier fashion than doing it by hand using Find and Replace?