Listen aufsplittern < Mathematica < Software for maths < Maths <
|
| Status: |
(Question) answered | | Date: | 21:15 Sa 05/05/2012 | | Author: | 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
|
|
|
|