Wert Normalisieren
Übersicht

KrischanBetreff: Wert Normalisieren |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ich weiss jetzt nicht, ob das zu kurz für das Codearchiv ist, aber ich persönlich benutze diese Funktion sehr häufig. Was macht Sie? Damit kann man einen Wert, bei dem die minimale und maximale Grösse bekannt sind in einen analogen Wert eines anderen Bereiches "normalisieren".
Simples Beispiel: x#=Normalisieren(42,0,255,0.0,1.0) ergibt für x = 0.164706, also alle Zahlen des Wertes (hier: 42) zwischen 0 und 255 werden hier auf 0...1 umgerechnet. Ich benutze es häufig bei Umrechnungen von Farben auf Grössen zwischen 0...1 oder -1...1 Kann man aber auch z.B. zum Umrechnen von Werten für einen Energiebalken verwenden. Code: [AUSKLAPPEN] Function Normalisieren#(value#=128.0,value_min#=0.0,value_max#=255.0,norm_min#=0.0,norm_max#=1.0)
Return ((value-value_min)/(value_max-value_min))*(norm_max-norm_min)+norm_min End Function |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group