Go to the source code of this file.
|
| void | array_kopieren (int laenge, double quelle[], double ziel[]) |
| |
| void | array_schreiben (double array[], int laenge, int breite, int nachkomma) |
| |
| void | init_zweidim_array (int laenge, int breite, double **array) |
| |
| void | sortiere_zweidim_array (int laenge, int breite, int zeile, double **array) |
| |
| void | copy_zweidim_array (int laenge, int breite, double **array_source, double **array_target) |
| |
| void | berechne_entfernungen (int laenge, koords standort[], double **entfernungen) |
| |
| double | summe_array (int laenge, double array[]) |
| |
| double | array_median (int laenge, double array[]) |
| |
| double | varianz_array (int laenge, double durchschnitt, double array[]) |
| |
| double | array_abstand (int vergleich, int laenge, double array[]) |
| |
| int | array_abstand_posi (int vergleich, int laenge, double array[]) |
| |
| double array_abstand |
( |
int |
vergleich, |
|
|
int |
laenge, |
|
|
double |
array[] |
|
) |
| |
Die Funktion bestimmt den kleinsten oder groessten Abstand zwischen 2 Werten eines Arrays.
- Parameters
-
| vergleich | Ob der kleinste Abstand (0) oder der groesste Abstand (1) bestimmt werden soll. |
| laenge | Die Laenge des Arrays. |
| array[] | Das zu vergleichende Array. |
- Returns
- Der kleinste oder groesste Abstand.
| int array_abstand_posi |
( |
int |
vergleich, |
|
|
int |
laenge, |
|
|
double |
array[] |
|
) |
| |
Die Funktion bestimmt die Position des kleinsten oder groessten Abstand zwischen 2 Werten eines Arrays.
- Parameters
-
| vergleich | Ob der kleinste Abstand (0) oder der groesste Abstand (1) bestimmt werden soll. |
| laenge | Die Laenge des Arrays. |
| array[] | Das zu vergleichende Array. |
- Returns
- Die Position des kleinsten oder groessten Abstand.
| void array_kopieren |
( |
int |
laenge, |
|
|
double |
quelle[], |
|
|
double |
ziel[] |
|
) |
| |
Die Funktion kopiert ein Array.
- Version
- 1.0
- Parameters
-
| laenge | Die Laenge des Arrays. |
| [in] | quelle[] | Das Array, von dem die Werte kopiert werden sollen. |
| [out] | ziel[] | Das Array, in das die Werte kopiert werden sollen. |
| double array_median |
( |
int |
laenge, |
|
|
double |
array[] |
|
) |
| |
Die Funktion berechnet den Median eines Arrays
- Parameters
-
| laenge | Die Laenge des Arrays. |
| array[] | Das zu berechnende Array. |
- Returns
- Der Median des Arrays.
| void array_schreiben |
( |
double |
array[], |
|
|
int |
laenge, |
|
|
int |
breite, |
|
|
int |
nachkomma |
|
) |
| |
Die Funktion schreibt die Werte des Arrays auf den Bildschirm.
- Parameters
-
| array[] | Das zu schreibende Array. |
| laenge | Die Laenge des Arrays. |
| breite | Die Breite der Zahlen. |
| nachkomma | Die Anzahl der Nachkommastellen, die gedruckt werden sollen. |
| void berechne_entfernungen |
( |
int |
laenge, |
|
|
koords |
standort[], |
|
|
double ** |
entfernungen |
|
) |
| |
Die Funktion berechnet die Entfernungen zwischen verschiedenen Standorten und gibt diese in einem zweidimensionalen Array sowie die Summe in dem Quellarray zurueck.
- Parameters
-
| laenge | Die Laenge des zu Quell sowie zu beschreibenden Arrays. |
| [in] | standort[] | Das Array mit den Koordinaten zur Berechnung der Entfernungen. |
| [out] | standort[] | Das Array in dem zusaetzlich die Summe der Entfernungen ist. |
| entfernungen | Zeiger auf das zu beschreibende zweidimensionale Array. |
| void copy_zweidim_array |
( |
int |
laenge, |
|
|
int |
breite, |
|
|
double ** |
array_source, |
|
|
double ** |
array_target |
|
) |
| |
Die Funktion kopiert ein zweidimensionales Array.
- Parameters
-
| laenge | Die Laenge der Zeilen des Arrays. |
| breite | Die Anzahl der Zeilen des Arrays. |
| [in] | array_source[] | Das zu kopierende Array. |
| [out] | array_target[] | Die Kopie des Arrays. |
| void init_zweidim_array |
( |
int |
laenge, |
|
|
int |
breite, |
|
|
double ** |
array |
|
) |
| |
Die Funktion initialisiert ein zweidimensionales Array in allen Werten mit Null.
- Parameters
-
| laenge | Die Laenge der Zeilen des Arrays. |
| breite | Die Anzahl der Zeilen des Arrays. |
| [in] | array[] | Das zu initialisierende Array. |
| [out] | array[] | Das mit Null auf allen Werten initialisierte Array. |
| void sortiere_zweidim_array |
( |
int |
laenge, |
|
|
int |
breite, |
|
|
int |
zeile, |
|
|
double ** |
array |
|
) |
| |
Die Funktion sortiert ein zweidimensionales Array aufsteigend nach der gegebenen Zeile.
- Parameters
-
| laenge | Die Laenge der Zeilen des Arrays. |
| breite | Die Anzahl der Zeilen des Arrays. |
| zeile | Die Zeile nach der sortiert werden soll. |
| [in] | array[] | Das Array, welches sortiert werden soll. |
| [out] | array[] | Das sortierte Array. |
| double summe_array |
( |
int |
laenge, |
|
|
double |
array[] |
|
) |
| |
Die Funktion berechnet die Summe eines Arrays.
- Parameters
-
| laenge | Die Laenge des Arrays. |
| array[] | Das zu berechnende Array. |
- Returns
- Die Summe des Arrays.
| double varianz_array |
( |
int |
laenge, |
|
|
double |
durchschnitt, |
|
|
double |
array[] |
|
) |
| |
Die Funktion berechnet die Varianz eines Arrays.
- Parameters
-
| laenge | Die Laenge des Arrays. |
| durchschnitt | Der Durchschnitt des Arrays. |
| array[] | Das zu berechnende Array. |
- Returns
- Die Varianz des Arrays.