Programmer Guide/Command Reference/EVAL/avr: Difference between revisions

From STX Wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 2: Line 2:


The arithmetic mean function is implemented in two versions. The function '''avg''' is an alias for this function.
The arithmetic mean function is implemented in two versions. The function '''avg''' is an alias for this function.
__
----
 
;Usage 1: '''<code>avr(<var>x</var>)</code>'''
;Usage 1: '''<code>avr(<var>x</var>)</code>'''
:;<var>x</var>: a scalar, vector or matrix
:;<var>x</var>: a scalar, vector or matrix
;Result 1: The result is the arithmetic mean of all elements of <var>x</var>
;Result 1: The result is the arithmetic mean of all elements of <var>x</var>
 
----
 
;Usage 2: '''<code>avr(<var>x</var>, <var>flag</var></code>'''
;Usage 2: '''<code>avr(<var>x</var>, <var>flag</var></code>'''
:;<var>x</var>: a matrix
:;<var>x</var>: a matrix
Line 17: Line 15:
:*otherwise: the result ''r'' is the vector of the row averages
:*otherwise: the result ''r'' is the vector of the row averages
:::<code>''r''[''i''] = eval avr( ''x''[''i'',*]) // ''i'' = 0 .. nrow(''x'')-1</code>
:::<code>''r''[''i''] = eval avr( ''x''[''i'',*]) // ''i'' = 0 .. nrow(''x'')-1</code>
 
----
;See also: [[Programmer_Guide/Command_Reference/EVAL/median|median]], [[Programmer_Guide/Command_Reference/EVAL/dev|dev]], [[Programmer_Guide/Command_Reference/EVAL/corr|corr]], [[Programmer_Guide/Command_Reference/EVAL/sum|sum]], [[Programmer_Guide/Command_Reference/EVAL/hist|hist]],
;See also: [[Programmer_Guide/Command_Reference/EVAL/median|median]], [[Programmer_Guide/Command_Reference/EVAL/dev|dev]], [[Programmer_Guide/Command_Reference/EVAL/corr|corr]], [[Programmer_Guide/Command_Reference/EVAL/sum|sum]], [[Programmer_Guide/Command_Reference/EVAL/hist|hist]],


[[Programmer_Guide/Command_Reference/EVAL#Functions|<function list>]]
[[Programmer_Guide/Command_Reference/EVAL#Functions|<function list>]]

Revision as of 11:11, 4 April 2011


The arithmetic mean function is implemented in two versions. The function avg is an alias for this function.


Usage 1
avr(x)
x
a scalar, vector or matrix
Result 1
The result is the arithmetic mean of all elements of x

Usage 2
avr(x, flag
x
a matrix
flag
selects if the average of column vectors (flag==0) or the row vectors (flag!=0) is requsted; flag must be a scalar
Result 2
  • if flag equals 0: the result r is the vector of the column averages
r[i] = eval avr( x[*,i]) // i = 0 .. ncol(x)-1
  • otherwise: the result r is the vector of the row averages
r[i] = eval avr( x[i,*]) // i = 0 .. nrow(x)-1

See also
median, dev, corr, sum, hist,

<function list>

Navigation menu

Personal tools