|
[Date Index]
[Thread Index]
[Author Index]
Re: How Functions are Applied to Matrices
- To: mathgroup at smc.vnet.net
- Subject: [mg66084] Re: How Functions are Applied to Matrices
- From: albert <awnl at arcor.de>
- Date: Sat, 29 Apr 2006 03:40:17 -0400 (EDT)
- References: <e2ss22$457$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Gregory Lypny wrote:
> Hello everyone,
>
> If I use functions, such as Mean, StandardDeviation, or Total, that
> operate on lists, they work the way I expect when applied to a single
> list. So, for example, the mean of data[[2]] below is 5.25.
> However, when I apply Mean to the entire 3 x 4 matrix, which I
> understand to be three lists, I expect to get three means. Instead I
> get four because Mean is operating on the columns and not the rows,
> that is, the four corresponding elements of each of the three lists.
>
> Why is that?
That's just how these functions handle lists of lists, which at least for
Mean is stated clearly in the helpbrowser. You can either use Map as you
have done or:
Mean[Transpose[data]]
to achieve the result you want.
hth,
Albert
Prev by Date:
Solving Nonlinear Transcedental equations
Next by Date:
3D plot with range restricted to non-rectangular region
Previous by thread:
Re: How Functions are Applied to Matrices
Next by thread:
Re: How Functions are Applied to Matrices
|