Rewriting a polynomial
- To: mathgroup at smc.vnet.net
- Subject: [mg101693] Rewriting a polynomial
- From: Luca <Lucazanottifragonara at alice.it>
- Date: Tue, 14 Jul 2009 06:58:36 -0400 (EDT)
Hello all. I've a problem, I'm trying to reorder a polynomial, which is obtained by substitution from this:
Poly = Subscript[\[Alpha], 5] \!
\*SubsuperscriptBox[\(x\), \(1\), \(3\)] + Subscript[\[Alpha], 6] \!
\*SubsuperscriptBox[\(x\), \(2\), \(3\)] + Subscript[\[Alpha], 7] \!
\*SubsuperscriptBox[\(f\), \(1\), \(3\)] + Subscript[\[Alpha], 8] \!
\*SubsuperscriptBox[\(f\), \(2\), \(3\)] + Subscript[\[Alpha], 9] \!
\*SubsuperscriptBox[\(x\), \(1\), \(2\)] Subscript[x, 2] +
Subscript[\[Alpha], 10] \!
\*SubsuperscriptBox[\(x\), \(1\), \(2\)] Subscript[f, 1] +
Subscript[\[Alpha], 11] \!
\*SubsuperscriptBox[\(x\), \(1\), \(2\)] Subscript[f, 2] +
Subscript[\[Alpha], 12] \!
\*SubsuperscriptBox[\(x\), \(2\), \(2\)] Subscript[x, 1] +
Subscript[\[Alpha], 13] \!
\*SubsuperscriptBox[\(x\), \(2\), \(2\)] Subscript[f, 1] +
Subscript[\[Alpha], 14] \!
\*SubsuperscriptBox[\(x\), \(2\), \(2\)] Subscript[f, 2] +
Subscript[\[Alpha], 15] \!
\*SubsuperscriptBox[\(f\), \(1\), \(2\)] Subscript[x, 1] +
Subscript[\[Alpha], 16] \!
\*SubsuperscriptBox[\(f\), \(1\), \(2\)] Subscript[x, 2] +
Subscript[\[Alpha], 17] \!
\*SubsuperscriptBox[\(f\), \(1\), \(2\)] Subscript[f, 2] +
Subscript[\[Alpha], 18] \!
\*SubsuperscriptBox[\(f\), \(2\), \(2\)] Subscript[x, 1] +
Subscript[\[Alpha], 19] \!
\*SubsuperscriptBox[\(f\), \(2\), \(2\)] Subscript[f, 1] +
Subscript[\[Alpha], 20] \!
\*SubsuperscriptBox[\(f\), \(2\), \(2\)] Subscript[f, 2]
Subscript[q, 3] =
Poly /. {Subscript[x, 1] -> Sum[Subscript[x, 1, {i}], {i, 1, 3}],
Subscript[x, 2] -> Sum[Subscript[x, 2, {i}], {i, 1, 3}],
Subscript[f, 1] -> Sum[Subscript[f, 1, {i}], {i, 1, 3}],
Subscript[f, 2] -> Sum[Subscript[f, 2, {i}], {i, 1, 3}]};
If I want to reorder my polynomial q3, I can use Simplify, the only problem is that Mathematica consider my alpha coefficients, as variables. Instead, I want to write my polynomial in this form:
a1 (x1+x2+x3...what's inside) + a2 (what's inside)+a3 (what's inside)...
I want to write my results in this way, instead, if I use Simplify, or stuff like that, I obtain something in the form:
x1 (what's inside)+x2(what's inside)+....
I've tried to explore the help of the software for two days but I didn't find anything useful!
Thanks in advance!
Luca