Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Liczenie średniej zależnie od ilości danych
japek
post 25.11.2006, 10:41:11
Post #1





Grupa: Zarejestrowani
Postów: 97
Pomógł: 0
Dołączył: 9.03.2006
Skąd: Opole

Ostrzeżenie: (10%)
X----


Mam tablice z danymi, ilość danych jest różna. Min. 1000 a może być 10 000 lub więcej danych. Z tych danych tworze wykresy (za pomocą linii). Dane to wartości Y a X to kolejne liczby od 0 do 500. Muszę napisać kod aby linie na wykresie były tworzone z danych które są uśrednione, gdyż do tej pory brałem dla 1000 danych co 2-gą wartość z tablicy, dla 2000 co 4-tą wartość itd. Jednak muszę to uśrednić. Robie coś źle:

$ile to ilość plików z danymi a jeden plik to max 1000 danych.
$tablica zawiera wszystkie dane ze wszystkich plików
X-nieważne smile.gif

  1. <?php
  2. for($y=0; $y<count($tablica); $y++) {
  3. imageLine($image, X, $tablica[($y+ $y+1))/2*$ile], X+1, tablica[($y+2+$y+3)/2*$ile], $color);
  4. }
  5. ?>


Wiem ze im więcej $ile tym z większej ilości danych musi być wyciągana średnia (żeby zmieścić wszystkie dane na 500 punktów), ale nie wykombinowałem jeszcze jak to zrobić. Podpowie ktoś? smile.gif
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 09:05