hi christian,
In[1]:=
a Sin[b x]+c Cos[d x]+e Cos[f x]+g //
List@@#&//
(#/.a_ (Sin|Cos)[b_ x]:>{a,b})&/@#&
Out[1]=
{g,{c,d},{e,f},{a,b}}
//List@@#&
macht dabei aus einer Sequenz von additiv verknüpften termen eine liste mit den termen als elemente.
problem dabei ist das man die zuordnug verliert welche koeffizinete wohin gehört haben.
l.g. robert
-----Original Message-----
From: Christian M. Sperber [mailto:sperber.christian@XXXXXXX.de]
Sent: Friday, June 10, 2005 12:36 PM
To: demug@XXXXXXX.ch
Subject: Coeffizienten isolieren
Ich habe einen String an Termen, in meinem Fall eine Summe aus Cos und
Sin Termen mit verschiedenen Coeffizienten: g + a Sin[b x] + c Cos[d x]
+ e Cos[f x]+.... Ich moechte die coeffizienten isolieren in eine Liste:
{{a,b},{c,d},{e,f},...}.
Ich moechte mich mal bei allen bedanken, die mir immer super helfen mit
meinen Anfaengerfragen. Ich kenne niemanden der mit Mathematica
arbeitet, sodass ich alles alleine herausfinden muss. Vielleicht kann
mir auch einer mal eine Lektuere empfehlen, die eine gute Einfuehrung gibt.
Vielen Dank
Christian