Функции для матриц и векторов
augment(A, B) — присоединение матрицы B к матрице A справа; обе матрицы должны иметь одинаковое число строк.
cols(A) — число столбцов в матрице A.
csort(A, n) — сортировка матрицы A по столбцу n (перестановка строк по возрастанию значений элементов в столбце n).
submatrix(A, ir, jr, ic, jc) — выделение из матрицы A субматрицы, состоящей из элементов, содержащихся в строках с ir по jr и в столбцах с ic по jc. Для сохранения порядка строк и столбцов необходимо, чтобы ir jr, ic jc.
diag(v) — диагональная матрица, элементы главной диагонали которой — вектор v.
identity(n) — единичная квадратная матрица размером n.
last(v) — индекс последнего элемента вектора v.
lenght(v) — число элементов в векторе v.
matrix(m, n, f) — матрица, в которой (i, j)-й элемент содержит f(i, j),
где i=0, 1, ... , m и j=0, 1, ... , n.
max(A) — наибольший элемент матрицы A.
mean(v) — среднее значение вектора v.
median(v) — медиана.
min(A) — наименьший элемент матрицы A.
norme(M) — евклидова норма матрицы M.
rank(A) — ранг матрицы A.
reverse(v) — перевернутый вектор v.
rows(A) — число строк в матрице A.
rsort(A, n) — сортировка матрицы A по строке n (перестановка столбцов по возрастанию значений элементов в строке n).
sort(v) — сортировка вектора v по убыванию.
stack(A, B) — формирование матрицы путем расположения A над B. Матрицы A и B должны иметь одинаковое число столбцов.
stdev(v) — среднеквадратическое отклонение элементов вектора v.
tr(M) — след матрицы M (сумма элементов, расположенных на главной диагонали квадратной матрицы M).
var(v) — дисперсия (вариация) элементов вектора v.
hist(intervals, data) — гистограмма. Вектор intervals задает границы интервалов в порядке возрастания; data — массив данных. Возвращает вектор, содержащий число точек из data, попавших в соответствующий интервал.
|