Mathematica


(martuś1985) #1

Witam :slight_smile:

Mam mały problem z programem i liczę, że ktoś będzie w stanie mi pomóc. Otóż: posiadam plik z danymi w formie

{{rok, miesiąc,dzień, godz, min, sek}, „liczba”}:

{{2004, 12, 27, 1, 20, 1}, 1.3515}

{{2004, 12, 27, 1, 21, 1}, 1.3516}

{{2004, 12, 27, 1, 22, 1}, 1.3516}

{{2004, 12, 27, 1, 23, 1}, 1.3516}

{{2004, 12, 27, 1, 24, 1}, 1.3514}

}…

Z całości tych danych do mojego programu w Mathematice potrzebuję jedynie „liczb” w powyższym pliku znajdują się one w odstępie 1min, i z tym nie mam jak dotąd problemu:

lisxYY=ReadList["dane.dat"];

w1=Take[lisxYY[[All,2]]];

kolejnym etapem w moim programie jest wybór „liczb” z odstępem 2 min, 4 min, …, 60 min, czyli odpowiednio co 2, 4, itd. dana. I odnośnie tego mam pytanie, czy ktoś potrafi mi wytłumaczyć, jak to można wykonać.

z góry dziękuję :slight_smile: