rank
Функция определения ранга матрицы.
Синтаксис
n = rank(M);Аргументы
| Имя | Тип данных | Описание |
|---|---|---|
| M | array / carray2 |
Входная матрица |
Описание
rank(M) – функция вычисляет ранг матрицы (максимальное число линейно независимых
строк и столбцов).
Входная матрица М может задаваться:
- как переменная типа матрица, определенная ранее:
n = rank(M);
- как матрица, состоящая из переменных, определенных ранее:
n = rank([[x1,x2],[x3,x4]]);
- как постоянная матрица:
n = rank([[1,2],[3,4]]).
Результат
| Имя | Тип данных | Описание |
|---|---|---|
| n | integer |
Скалярное целое значение, равное рангу матрицы M. |
Пример
//массивы элементов матрицы
const M = [[1,2,-1,3],[2,4,1,-2],[3,6,3,-7]];
n = rank(M);
В результате выполнения скрипта переменной n будет присвоено значение 2.
Дополнительные материалы
Нет.