Listen aufsplittern < Mathematica < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 21:15 Sa 05.05.2012 | Autor: | pingi |
Hallo,
ich habe eine Liste
data={{x1,y1},{x2,y2},{x3,y3},...,{xz,yz}}, die in zwei Listen data1={{x1,y1},{x2,y2},...,{xi,yi}} und data2={{xj,yj},{xk,yk},...,{xz,yz}} aufgespalten soll an einer Stelle, an der ein bestimmter y-Wert auftritt. Die Stelle dieses speziellen y-Wertes finde ich mit Position[data,wert]. Wie kann ich aber diese Listenaufspaltung erhalten?
Tausend Dank für jeden kleinen Tipp.
Harald
Diese Frage habe ich noch in keinem Forum gestellt.
|
|
|
|
Hallo!
Natürlich kann man das mit Position[liste, muster] machen und sich mit Indizes herumplagen. Ich würde jedoch die Möglichkeiten von SplitBy[liste, MatchQ[#, muster]&] vorziehen.
Im Anhang findest Du beide Methoden.
Gruß,
Peter
|
|
|
|