C++ Bc. 5: Porovnání verzí
m +kategorie programovani |
Bez shrnutí editace |
||
(Nejsou zobrazeny 2 mezilehlé verze od 2 dalších uživatelů.) | |||
Řádek 1: | Řádek 1: | ||
;[http://en.wikipedia.org/wiki/Histogram Histogram] | |||
Napište funkci ''histogram,'' která pro zadaný soubor vstupních dat počítá relativní četnosti | Napište funkci ''histogram,'' která pro zadaný soubor vstupních dat počítá relativní četnosti | ||
Řádek 10: | Řádek 12: | ||
;N: dělení intervalu <math>\Delta = (max - min)/N</math> | ;N: dělení intervalu <math>\Delta = (max - min)/N</math> | ||
;hist: relativní četnosti souboru vstupních dat. Počet členů kontejneru <tt>hist</tt> je <math>N+2.</math> | ;hist: relativní četnosti souboru vstupních dat. Počet členů kontejneru <tt>hist</tt> je <math>N+2.</math> | ||
:*První prvek kontejneru <tt>hist[0]</tt> udává procento | :*První prvek kontejneru <tt>hist[0]</tt> udává procento údajů ve vstupním souboru, které jsou menší než parametr <tt>min</tt>. | ||
:*Poslední prvek kontejneru <tt>hist[N+1]</tt> udává procento | :*Poslední prvek kontejneru <tt>hist[N+1]</tt> udává procento údajů ve vstupním souboru, které jsou větší nebo rovny parametru <tt>max</tt>. | ||
:*<math>k</math>-tý prvek kontejneru <tt>hist[k]</tt>, kde <math>k=1,2,\ldots N,</math> udává procento prvků vstupních dat, která leží v <math>k</math>-tém intervalu <math>\Delta_k</math>, tj. procento prvků <math>x</math> pro které platí <math>\min + (k-1)\Delta \le x < \min + k\Delta</math> | :*<math>k</math>-tý prvek kontejneru <tt>hist[k]</tt>, kde <math>k=1,2,\ldots N,</math> udává procento prvků vstupních dat, která leží v <math>k</math>-tém intervalu <math>\Delta_k</math>, tj. procento prvků <math>x</math> pro které platí <math>\min + (k-1)\Delta \le x < \min + k\Delta</math>. | ||
Grafické znázornění [[Projekt R pro statistické výpočty - grafy jednoduchých funkcí#Histogram|histogramu]]. | Grafické znázornění [[Projekt R pro statistické výpočty - grafy jednoduchých funkcí#Histogram|histogramu]]. |
Aktuální verze z 27. 12. 2006, 10:17
Napište funkci histogram, která pro zadaný soubor vstupních dat počítá relativní četnosti
void histogram(const std::list<double>& data, double min, double max, int N, std::vector<double>& hist);
Parametry:
- data
- vstupní parametr, kontejner obsahující zpracovávaná data
- min, max
- vstupní parametry, které definují intervaly pro které jsou počítány relativní četnosti
- N
- dělení intervalu
- hist
- relativní četnosti souboru vstupních dat. Počet členů kontejneru hist je
- První prvek kontejneru hist[0] udává procento údajů ve vstupním souboru, které jsou menší než parametr min.
- Poslední prvek kontejneru hist[N+1] udává procento údajů ve vstupním souboru, které jsou větší nebo rovny parametru max.
- -tý prvek kontejneru hist[k], kde udává procento prvků vstupních dat, která leží v -tém intervalu , tj. procento prvků pro které platí .
Grafické znázornění histogramu.