Zadanie
Wyobraźmy sobie że mamy zestaw danych (pochodzących z jakichś pomarów). Są one lekko zaszumione. Naszym zadaniem jest zastosowane metody ruchomej średniej aby je wygładzić.
Na potrzby tego zadania trzeba będzie:
na podstawie zadanej liczby
N
(długość seri danych)wygenerować
N
wartości zmennoprzecinkowycha następnie „wygładzić dane" stosując metodę ruchomej średniej o
m
składnikach.
Trzeba też zadać w odpowiedni sposób wartość m
.
Następnie program dokonuje odpowiednich przeliczeń i wyprowadza na ekran dwie kolumny liczb: dane oryginalne i dane przetworzone.
Ruchoma średnia
Niech
Wartość
Zdecydować trzeba, co robimy z elementami tablicy, dla których nie można3 wyliczyć pełnej średniej. Można wybrać jeden z dwu wariantów:
Przepisujemy je bez zmian;
Wyliczamy taką średnią jaką się da wyliczyć.
To znaczy gdy
przepisujemy bez zmian
i , kolejne elementy liczymy zgodnie z wzorem. Podobnie na drugim końcu tablicy.Wyliczamy to „co się da":
(a
już „normalnie": ). I podobnie na końcu tablicy.