Skalieren von Datenfeldern
Die Funktion Scale rechnet die Werte eines Datenfeldes in einen neuen Maßstab um. Als erster Parameter wird das Datenfeld angegeben das skaliert werden soll. Mit zwei optionalen Parametern kann das neue Minimum und Maximum angegeben werden.
Wenn keine min und max Argumente angegeben werden, wird der neue Bereich auf -1 bis +1 gesetzt. Dabei bildet der größte positive oder negative Wert den Maximalwert -1 oder +1. Die anderen Werte werden entsprechend berechnet. Die Null Position bleibt dabei erhalten.
Wenn die optionalen Parameter min und max angegeben werden, wird bei der Skalierung der kleinste Wert zu min und der größte zu max berechnet. Die Nulllinie wird dabei in der Regel verschoben.
Scale (v)
Scale (v, min, max)
Scale ([4,-2,0,1]) = 1 -0.5 0 0.25
Scale ([4,-2,0,1],-1,1) = 1 -1 0.3333 0
Scale ([4,-2,0,1],2,4) = 4 2 2.6667 3