Hippolyte Tekam wrote:
> Liebe(r) Mathematica Anwender ,
> ich schreibe gerade eine Studienarbeit mit mathematica, und komme nicht mehr
> voran, wegen ein Problem.
>
> 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.
>
> Ich bin sehr dankbar zu aller Vorschläge.
>
> Mit freundlichen Gruessen.
>
> tekam aus Kassel
Sie haben eine Liste von Regeln. Alles was Sie nun noch brauchen ist, diese
Regeln in einer Substitution anzuwenden:
In[13]:=
cc={c[1]\[Rule]z1,c[2]\[Rule]z2,c[3]\[Rule]z3,c[4]\[Rule]z4}
Out[13]=
{c[1]\[Rule]z1,c[2]\[Rule]z2,c[3]\[Rule]z3,c[4]\[Rule]z4}
In[14]:=
tl=Table[ToExpression["c["<>ToString[i]<>"]"],{i,4}]
Out[14]=
{c[1],c[2],c[3],c[4]}
In[15]:=
tl/.cc
Out[15]=
{z1,z2,z3,z4}
--
______________________________________________________________________
Harald Berndt, Ph.D. Office: 510.339.6777
FAX: 510.339.6766
haberndt@XXXXXXX.com Home: 510.652.5974
______________________________________________________________________
|LISTER:..... A 20th Century comic book character, Popeye the Sailor,|
|........................................once said: "I am what I am!"|
|KRYTEN:.............Are you sure? I always thought it was Descartes!|
|LISTER:.So did I, man! It's so easy to get those two dudes mixed up!|
|