Split Polynom into Sum of Monomials
- To: mathgroup at smc.vnet.net
- Subject: [mg34072] Split Polynom into Sum of Monomials
- From: Detlef Mueller <dmueller at mathematik.uni-kassel.de>
- Date: Wed, 1 May 2002 08:00:49 -0400 (EDT)
- Organization: University of Kassel - Germany
- Sender: owner-wri-mathgroup at wolfram.com
Hello, I have the following Problem: Given a Set of Variables, i.e. L = {x,n}, I want transform a given expression, polynomial in theese variables, say f = (a+b+n+x)*n into Monomials in the given Variables, here f = (a+b+n+x)*n -> (a+b) n + n^2 + x n is desired. The Problem is, that Expand[f, x_ /; MemberQ[L, x]] yields a n + b n + n^2 + n x which is "too expanded", while Collect[f, x_ /; MemberQ[L, x]] yields n\^2 + n(a + b + x) But this is "not expanded enough", because collect works recursively. So I didn't find an implemented Command doing the thing. (The whole thing is a bit timecritical, large polynomials may appear, and the Command will be used frequently). Any Ideas? Greetings Detlef
- Follow-Ups:
- Re: Split Polynom into Sum of Monomials
- From: Daniel Lichtblau <danl@wolfram.com>
- Re: Split Polynom into Sum of Monomials