Размер матрицы
Для получения сведений о характеристиках матриц или векторов предусмотрены следующие встроенные функции:
1) rows(A) – число строк;
2) cols(A) – число столбцов;
3) length(V) – число элементов вектора;
4) last(V) – индекс последнего элемента вектора, где A – матрица или вектор, V – вектор.
Часто бывает нужно переставить элементы матрицы или вектора, расположив их в определенной строке или столбце в порядке возрастания или убывания. Для этого имеются несколько встроенных функций, которые позволяют гибко управлять сортировкой матриц:
1) sort(V) – сортировка элементов вектора в порядке возрастания;
2) csort(A, i) – сортировка строк матрицы выстраиванием элементов i – го столбца в порядке возрастания;
3) rsort(A, i) – сортировка столбцов матрицы выстраиванием элементов i – ой строки в порядке возрастания;
4) reverse(V) – перестановка элементов вектора в обратном порядке, где V – вектор; A – матрица; i – индекс строки или столбца.
Если элементы матриц или векторов комплексные, то сортировка ведется по действительной части, а мнимая часть игнорируется.
Задание: Для матрицы выполните сортировку элементов по первому и нулевому столбцу.
Решение: