Нахождение средних, срединных значений массива и стандартных отклонений
Элементарная
статистическая обработка данных в массиве обычно сводится к нахождению их среднего
значения, медианы (срединного значения) и стандартного отклонения. Для этого
в системе MATLAB определены следующие функции:
mean (А)
— возвращает арифметическое среднее значение элементов массива, если А —
вектор; или возвращает вектор-строку, содержащую средние значения элементов
каждого столбца, если А — матрица. Арифметическое среднее значение есть
сумма элементов массива, деленная на их число;
mean(A.dim)
— возвращает среднее значение элементов по столбцам или по строкам матрицы
в зависимости от значения скаляра dim (dim=l по столбцам и dim=2 по строкам
соответственно).
Примеры:
»
А = [1
2
6 4
8;
6 7
13
5 4;
7
9 0]
А
=
1
2
6
4
8
6
7
13
5
4
7
9
0
8
12
6
6
7
1
2
»
mean(A)
ans
=
5.0000
6.0000
6.5000
4.5000
6.5000
»mean(A.
2)
ans
=
4.2000
7.0000
7.2000
4.4000
median
(A) — возвращает медиану, если А — вектор; или вектор-строку медиан для
каждого столбца, если А — матрица;
median(A.dim)
— возвращает значения медиан для столбцов или строк матрицы в зависимости
от значения скаляра dim.
Примеры:
»
A=magic(6)
35
1
6
26
19
24
3
32
7
21
23
25
31
9
2
22
27
20
8
28
33
17
10
15
30
5
34
12
14
16
4
36
29
13
18
11
»
M=median(A)
М =
19.000018.500018.000019.000018.500018.0000
» M=median(A,2)
М =
21.5000
22.0000
21.0000
16.0000
15.0000
15.5000
std(X)
— возвращает стандартное отклонение элементов массива, вычисляемое по формуле
если X — вектор. Если X — матрица, то std(X) возвращает вектор-строку, содержащую
стандартное отклонение элементов каждого столбца (обратите внимание, что
оно отличается от среднеквадратического отклонения);
std(X.flag)
— возвращает то же значение, что и std(X), если flag=0; если flag=l, функция
std(X.l) возвращает среднеквадратическое отклонение (квадратный корень из
несмещенной дисперсии), вычисляемое по формуле
std(X.flag.dim)
— возвращает стандартное или среднеквадратическое отклонения по рядам (dim=2)
или по столбцам(dim=1) матрицы X в зависимости от значения переменной dim.