Liste best. Wert auslesen < Mathematica < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 10:05 Sa 18.11.2006 | Autor: | fozbell |
Eingabefehler: "{" und "}" müssen immer paarweise auftreten, es wurde aber ein Teil ohne Entsprechung gefunden (siehe rote Markierung)
Aufgabe | Bei gegebener Liste ist die xy-Koordinate auszulesen, dessen y-Koordinate <=0.9 ist.
xy={{2.3,0.522},{2.4,0.622},{2.5,0.7222},{2.6,0.899},{2.7,0.911}}
Also die xy- Koordinate [2.6,0.899} |
Hallo zusammen
Ich kenn mich noch nicht so gut in Mathematica aus.
Das Problem ist an sich trivial. Ich weiß.
Die Frage ist wie man den Wert aus Liste ausgibt.
Ich hab's mit dem Befehl Take probiert, hat aber nicht so geklappt.
Hat jemand ne Lösung oder Idee.
Vielen Dank für eure Hilfe.
Gruß fozbell
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 19:24 Di 21.11.2006 | Autor: | fozbell |
Vielen Dank für deine Hilfe!
|
|
|
|
|
Status: |
(Frage) beantwortet | Datum: | 12:53 So 18.03.2007 | Autor: | LivToole |
Aufgabe | {23., 27., 24., 24., 23., 37., 31., 34.} |
Hallo,
meine Frage betrifft etwas ähnliches nur genau in die andere Richtung.
Ich habe diese Liste, welche ich auch als Matrix (eindimensional) darstellen kann.
In dieser Liste sind die Messwerte enthalten und beschreiben die y-Werte. Die x-Werte sind über einen definierten Anfangs und Endbereich sowie die Schrittweite vorgegeben.
Um diese jetzt allerdings vollständig auswerten zu können benötige ich die x-Wert in der Liste.
Dies ist nur ein kleiner Teil der eigentlichen Liste. Eigentlich sind das noch einige hundert Werte mehr sonst würde ich es mit der Hand machen.
Schon mal vielen dank.
|
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 12:47 Sa 24.03.2007 | Autor: | hEcToR |
Hallo LivToole,
wenn ich das recht verstanden habe hast du:
einen startwert -> startx,
einen endwert -> endx,
eine schrittweite -> schrittx,
und eine y-Liste -> listy
als erstes legst du einen neuen 2 dimensionalen Array an,
der die Dimension der anzahl der werte (anzwerte=endx-startx+1 oder Dim[listy]2),2 hat
-> Listexy=Normal[SparseArray[{i_, j_} -> 0, {anzwerte, 2}] ];
dann beginnst du mit einer Schleife
For[n=1,n<=anzwerte,n++,
Listexy[ [n,1] ]=startx+(n-1)*schrittx;
Listexy[ [n,2] ]=listy[ [n] ];
];
schließlich solltest du eine 2 dimensionale Liste mit den x- und y-Werten haben.
ich hoffe es funktioniert....
Grüße aus Dresden
hEcToR
|
|
|
|