Funções de ordenação
O SMath dispõe das seguintes funções integradas para ordenar vetores e matrizes:
sort('vector')devolvevectorcom os seus valores ordenados por ordem crescente.rsort('matrix/vector','number')devolvematrix/vectorcom as colunas reorganizadas de modo que a linha indicada,number, fique por ordem crescente.csort('matrix/vector','number')devolvematrix/vectorcom as linhas reorganizadas de modo que a coluna indicada,number, fique por ordem crescente.reverse('matrix/vector')inverte a ordem das linhas de uma matriz ou dos elementos de um vetor.
Eis um exemplo simples da utilização destas funções:

Nota: um gráfico 2D pode ser representado como uma matriz de duas colunas, em que a primeira coluna é o vetor x e a segunda é o vetor y. Se quiser ordenar esta matriz antes de traçar o gráfico, utilize eval().

Esta página baseia-se num artigo da antiga wiki, escrito por Radovan Omorjan.