histogram¶
histogram berechnet das Histogramm eines Vektors.
- rmXY = histogram(rmY)
- rmXY = histogram(rmY, bins)
- rmXY = histogram(rmY, bins, nType)
- rmXY = histogram(rmY, bins, nType, bCenterBin)
- rmXY = histogram(rmY, bins, nType, bCenterBin, hLayer)
Returnwert
rmXY ist eine Matrix mit zwei Spalten. Spalte 1 enthält die Klassenmitten und Spalte 2 die Häufigkeitswerte.
Parameter
- rmY
rmY ist eine reelle Matrix. Aus der letzten Spalte der Matrix wird das Histogramm berechnet.
- bins
bins ist entweder ein skalarer Wert mit der Klassenanzahl oder eine Liste mit den Klassenmitten oder Klassengrenzen. Defaultwert ist 10.
- nType
nType legt des Typ des Histogramms fest:
Typ
Beschreibung
nType = 1
Absolut
nType = 2
Prozent
nType = 3
kumulativ (mehr als)
nType = 4
kumulativ in Prozent (mehr als)
nType = 5
kumulativ (weniger als)
nType = 6
kumulativ in Prozent (weniger als)
Defaultwert ist 1.
- bCenterBin
Falls bCenterBin TRUE (1) ist, werden die Werte in bin als Klassenmitten verwendet. Falls bCenterBin FALSE (0) ist, werden die Werte in bin als Klassengrenzen verwendet. Defaultwert ist FALSE; Beispiel für bCenterBin = TRUE: bins: 2,4,6,8 Klassengrenzen: 1 bis 3, 3 bis 5, 5 bis 7, 7 bis 9 Beispiel für bCenterBin = FALSE: bins: 2,4,6,8 Klassengrenzen: 2 bis 4, 4 bis 6, 6 bis 8
- hLayer
Falls hLayer = 0 ist, wird ein Diagramm mit dem Histogramm erzeugt. Falls hLayer > 0 ist, wird der Histogramm in das Diagramm mit dem Handle hLayer eingefügt. Für diesen beiden Fälle gibt die Funktion im Parameter rmXY den Handle des Datensatzes zurück. Falls hLayer = -1 ist, wird kein Datensatz erzeugt. Defaultwert ist -1;
Beispiel
* srand(0)
1.0000
* histogram(rand(10,1), 0:0.1:1, 1, TRUE)
0.0000 0.0000
0.1000 0.0000
0.2000 2.0000
0.3000 1.0000
0.4000 0.0000
0.5000 0.0000
0.6000 1.0000
0.7000 2.0000
0.8000 3.0000
0.9000 1.0000
1.0000 0.0000
* srand(0)
1.0000
* histogram(rand(10,1), 0:0.1:1, 1, FALSE)
0.0500 0.0000
0.1500 1.0000
0.2500 2.0000
0.3500 0.0000
0.4500 0.0000
0.5500 1.0000
0.6500 1.0000
0.7500 1.0000
0.8500 4.0000
0.9500 0.0000
History
Version |
Beschreibung |
---|---|
5.10.2 |
Neu Typen: 5 kumulativ (weniger als) und 6 kumulativ in Prozent (weniger als) zugefügt. |
5.3.0 |
Neu. |
Siehe auch
id-694203