Strona 1 z 1

Pytanie - średnia krocząca

: 31 maja 2005 23:20
autor: areq0
Mam taki oto problem. Pobieram dane z pliku typu spreadsheet, zawarte jest tam 300 000 pktów pomiarowych z których należy wykreślić wykres, jednak aby zmniejszyć błąd należy policzyć wartość średnią z pierwszego tysiąca pktów (od 0 do 1000), pozniej zwiększyć indeks i znowu (od 1 do 1001). itd .Dopiero z wartości uśrednionych robimy wykres.
Mój program wygląda tak, w skrócie:
1.Zawartość całego pliku zapisuje w tablicy
2.Tworzę dwie pętle 'for' jedna zagnieżdżona w drugiej
3.Pętla zewnętrzna zwiększa mi indeksy tablicy a wewnętrzna sumuje ( i liczy średnia) kolejne tysiąc lelementów od indeksu który aktualnie wskazuje pętla zewnętrzna.
4. Następnie rysuje wykres X-Y (srednia od indeksu )

Problem jest taki:
Program ładnie i dobrze liczy - tyle że bardzo długo. Program mój liczy to co najmniej kilka minut. Nie wiem czy zastosowałem złe rozwiązanie czy może LabVIEW sie do tego nie nadaje - ostatecznie pętla wewnętrzna musi sie przekręcić 300 000 000 razy.

Jeśli ktoś mógłby mi pomóc, może są jakieś algorytmy lepsze do takich działań

Z góry dzięki

Re: Pytanie - średnia krocząca

: 01 cze 2005 00:20
autor: Slawek_ZG
a moze tak - liczyl 3 ms

Re: Pytanie - średnia krocząca

: 02 cze 2005 12:15
autor: areq0
Dzieki, bardzo mi pomogło. Nie jest dokładnie taki jak pokazałeś, ale w dużej części podobny. Dzięki jeszcze raz.

Re: Pytanie - średnia krocząca

: 02 cze 2005 22:11
autor: Slawek_ZG
co jest inaczej?