Функции сортировки
В SMath есть следующие встроенные функции сортировки векторов/матриц:
sort('вектор')возвращаетвекторсо значениями, отсортированными по возрастанию.rsort('матрица/вектор','число')возвращаетматрица/векторсо столбцами, переставленными так, чтобы указанная строкачислобыла отсортирована по возрастанию.csort('матрица/вектор','число')возвращаетматрица/векторсо строками, переставленными так, чтобы указанный столбецчислобыл отсортирован по возрастанию.reverse('матрица/вектор')меняет порядок строк матрицы или элементов вектора на обратный.
Вот простой пример использования этих функций:

Примечание: 2D график можно представить в виде матрицы с двумя столбцами, где первый столбец — это вектор x, а второй — вектор y. Если нужно отсортировать эту матрицу перед построением графика, используйте eval().

Эта страница основана на статье из старой вики, автор — Radovan Omorjan.