Como ordenar um vetor no Octave

Nesta lição, vou explicar como ordenar em ordem crescente ou decrescente os elementos de um vetor no Octave.

Vou te dar um exemplo prático.

Crie um vetor com 5 elementos.

>> v = [ 4 2 1 6 3 5 ]
v =
4 2 1 6 3 5

Os elementos do vetor não estão ordenados.

Para ordenar os elementos do vetor em ordem crescente, use a função sort(v)

Esta função retorna o vetor com os valores ordenados em ordem crescente.

>> sort(v)
ans =
1 2 3 4 5 6

Se você quiser ordenar os elementos do vetor em ordem decrescente, adicione a palavra 'descend' como segundo parâmetro.

>> sort(v, 'descend')
ans =
6 5 4 3 2 1

Você também pode usar a função sort() para ordenar arrays com múltiplas dimensões.

Por exemplo, crie uma matriz (array bidimensional).

>> M = [ 1 4 1 ; 2 8 3 ; 5 1 6 ]
M =
1 4 1
2 8 3
5 1 6

Agora digite a função sort().

A função retorna a mesma matriz com todos os elementos em ordem crescente.

>> sort(M)
ans =
1 1 1
2 4 3
5 8 6

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin

Arrays em Octave

Vetor

Matriz

Struct e Cell array