# amean#

## Purpose#

Computes the mean across one dimension of an N-dimensional array.

## Format#

y = amean(x, dim)#
Parameters:
• x (N-dimensional array.)

• dim (Scalar) – The dimension across which to compute the mean.

Returns:

y ([N-1]-dimensional array)

## Examples#

```// Create an additive sequence from 1-24
x = seqa(1, 1, 24);

// 'Reshape' this 24x1 vector into a 2x3x4 dimensional array
x = areshape(x, 2|3|4);

y = amean(x, 3);
```

x is a 2x3x4 array, such that: [1,1,1] through [1,3,4] =

```1.0000000       2.0000000       3.0000000       4.0000000
5.0000000       6.0000000       7.0000000       8.0000000
9.0000000       10.000000       11.000000       12.000000
```

[2,1,1] through [2,3,4] =

```13.000000       14.000000       15.000000       16.000000
17.000000       18.000000       19.000000       20.000000
21.000000       22.000000       23.000000       24.000000
```

y will be a 1x3x4 array, such that: [1,1,1] through [1,3,4] =

```7.0000000       8.0000000       9.0000000       10.000000
11.000000       12.000000       13.000000       14.000000
15.000000       16.000000       17.000000       18.000000
```
```y = amean(x, 1);
```

Using the same array x as the above example, this example computes the mean across the first dimension. y will be a 2x3x1 array, such that: [1,1,1] through [1,3,1] =

```2.5000000
6.5000000
10.500000
```

[2,1,1] through [2,3,1] =

```14.500000
18.500000
22.500000
```

## Remarks#

The output y, will have the same sizes of dimensions as x, except that the dimension indicated by dim will be collapsed to 1.

Functions `asum()`