Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.soft-sys.math.mathematica > #1317 > unrolled thread
| Started by | Bob Hanlon <hanlonr@cox.net> |
|---|---|
| First post | 2011-03-31 09:00 +0000 |
| Last post | 2011-03-31 09:00 +0000 |
| Articles | 1 — 1 participant |
Back to article view | Back to comp.soft-sys.math.mathematica
Re: Sum of powers of multiplied terms Bob Hanlon <hanlonr@cox.net> - 2011-03-31 09:00 +0000
| From | Bob Hanlon <hanlonr@cox.net> |
|---|---|
| Date | 2011-03-31 09:00 +0000 |
| Subject | Re: Sum of powers of multiplied terms |
| Message-ID | <in1fqo$4f6$1@smc.vnet.net> |
x = k1^2 k2^2 e^2 Sin[phi] + k3^2 e k4^2 Sin[theta];
Thread[{
Range[Length[x]],
Replace[Plus @@@ List @@ x, _^n_. -> n, {2}] - 1}]
{{1, 6}, {2, 5}}
@@ is Apply
@@@ is Apply to level 1
_. is Default
Bob Hanlon
---- Chelly <chelly85086@gmail.com> wrote:
=============
I am new to Mathematica and need some help on the following:
I have a variable which has a sum of many sine terms as shown below:
x = k1^2 k2^2 e^2 Sin(phi) + k3^2 e k4^2 Sin(theta) +....
I'd like to create a table where the first element is the index of the list and the second element is the sum of the powers of the amplitude terms. In this case, I'd like it to be
{1,6},{2,5}
where the sum of powers of the first amplitude term is 2+2+2=6, and similarly for the second term it is 2+1+2=5
Thanks
Chelly
Back to top | Article view | comp.soft-sys.math.mathematica
csiph-web