Re: How to separate a sum into terms

*To*: mathgroup at smc.vnet.net*Subject*: [mg92054] Re: [mg92018] How to separate a sum into terms*From*: Bob Hanlon <hanlonr at cox.net>*Date*: Thu, 18 Sep 2008 06:17:25 -0400 (EDT)*Reply-to*: hanlonr at cox.net

expr = a + b - c + f[1] - g[a]/g[b]; soln = List @@ expr {a, b, -c, f[1], -(g[a]/g[b])} Plus @@ soln == expr True Total[soln] == expr True Bob Hanlon ---- Slava Rychkov <slava.rychkov at gmail.com> wrote: ============= Hi! I want to separate a Mathematica expression written as a sum into separate terms E.g. for a+b-c+f[1]-g[a]/g[b] I want to get a list {a,b,-c,f[1],-g[a]/g[b]} Is there a simple way to do this? Thanks, -- Vyacheslav Rychkov https://mail.sns.it/~rychkov Scuola Normale Superiore Tel: +39-050-509068 (office) Classe di Scienze +39-050-3820086 (home) Piazza dei Cavalieri, 7 +39-3403925168 (mobile) 56100 Pisa Fax: +39-050-509045 Italy E-mail: Rychkov at sns.it -- Bob Hanlon