Liebe Mathematica Anwender,
x
>Ich habe eine Lineargleichungssystem mit ,, Solve " gelöst und das Ergebnis
>ergibt eine Liste , die so aussieht :
>
>cc = { c[1] -> z1, c[2] -> z2, c[3] -> z3, c[4] -> z4,
>.............., c[n] ->zn, } z1 bis zn sind Zahlen. ( n von bis 200 )
>
>Aber um mit dieser Liste weiterzuarbeiten, möchte ich nur eine Liste mit
>Zahlen ( Endergebnis ) ohne ,, c[..] -> ".
>Wie kann ich die Liste Manipulieren um die gewünschte Liste zu erhalten.
Es hat ja bereits eine Reihe von Vorschlaegen gegeben.
Als einfachste Loesung wuerde ich vorschlagen:
Transpose[cc /. Rule -> List][[2]]
in der ich die "Rule" Head's durch "List" Head's ersetze.
Mit Transpose erhalte is eine Liste mit zwei Elementen,
das erste besteht aus einer c-Liste: {c[1], ..., c[n]},
und das zweite aus der gesuchten z-Liste: {z1, ..., zn}.
-------------------------------------------------------------------------
Eberhard von Kitzing
Abteilung Zellphysiologie
Max-Planck-Institut fuer Medizinische Forschung
Jahnstr. 29, D69120 Heidelberg, FRG
FAX : +49-6221-486 459 (work)
Tel.: +49-6221-486 467 (work)
Tel.: +49-6221-385 129 (home)
internet: vkitzing@XXXXXXX.de
http://sunny.mpimf-heidelberg.mpg.de/people/vkitzing/
|