Difference between revisions of "Normalize Command"

From GeoGebra Manual
Jump to: navigation, search
(Created page with "<noinclude>{{Manual Page|version=5.0}}</noinclude>{{command|function|Normalize}} ;Normalize[ <List of Numbers> ] : Return list of ''normalized'' values for given numbers. :{...")
 
(* If you are doing calculations using big or small numbers (eg using FitGrowth) then normalizing them might avoid rounding/overflow errors)
 
(6 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
<noinclude>{{Manual Page|version=5.0}}</noinclude>{{command|function|Normalize}}
 
<noinclude>{{Manual Page|version=5.0}}</noinclude>{{command|function|Normalize}}
 +
;Normalize( &lt;List of Numbers> ): Returns a list containing the ''normalized'' form of the given numbers.
 +
:{{example|<code>Normalize({1, 2, 3, 4, 5})</code> returns  ''{0, 0.25, 0.5, 0.75, 1}''.}}
  
 +
;Normalize( &lt;List of Points> ) : Returns a list containing the ''normalized'' form of the given points.
 +
:{{example|<code>Normalize({(1,5), (2,4), (3,3), (4,2), (5,1)})</code> returns  ''{(0,1), (0.25,0.75), (0.5,0.5), (0.75,0.25), (1,0)}''.}}
  
;Normalize[ <List of Numbers> ] : Return list of ''normalized'' values for given numbers.
+
{{Notes|1=
:{{example|<code>Normalize[{1, 2, 3, 4, 5}]</code> return  ''{0, 0.25, 0.5, 0.75, 1}'' .}}
+
* If you are doing calculations using big or small numbers (eg using  [[FitGrowth Command|FitGrowth]]) then normalizing them might avoid rounding/overflow errors
 
+
*This command is not applicable to 3D points.
 
+
*The operation of ''normalization'' maps a value ''x'' to the interval [0, 1] using the linear function  <math>x \mapsto \frac{x-Min[list]}{Max[list]-Min[list]}</math>.}}
;Normalize[ <List of Points> ] : Return list of points with x-coordinates (y-coordinates) ''normalized'' values for x-coordinates (y-coordinates) of given points.
 
:{{example|<code>Normalize[{(1,5),(2,4),(3,3),(4,2),(5,1)}]  </code> return  ''{(0,1), (0.25,0.75), (0.5,0.5), (0.75,0.25), (1,0)}'' .}}
 
 
 
{{warning|"Points" means (yet ?) Points 2D not 3D}}
 
 
 
{{Note|Normalize values of a list means transform all values in  [0 ; 1] using linear function  <math>x \mapsto \frac{x-Min[list]}{Max[list]-Min[list]}</math> .}}
 

Latest revision as of 11:48, 4 February 2019


Normalize( <List of Numbers> )
Returns a list containing the normalized form of the given numbers.
Example: Normalize({1, 2, 3, 4, 5}) returns {0, 0.25, 0.5, 0.75, 1}.


Normalize( <List of Points> )
Returns a list containing the normalized form of the given points.
Example: Normalize({(1,5), (2,4), (3,3), (4,2), (5,1)}) returns {(0,1), (0.25,0.75), (0.5,0.5), (0.75,0.25), (1,0)}.


Notes:
  • If you are doing calculations using big or small numbers (eg using FitGrowth) then normalizing them might avoid rounding/overflow errors
  • This command is not applicable to 3D points.
  • The operation of normalization maps a value x to the interval [0, 1] using the linear function x \mapsto \frac{x-Min[list]}{Max[list]-Min[list]}.
© 2024 International GeoGebra Institute