Extrair uma ou mais linhas de uma matriz no Matlab
Nesta aula, abordaremos como extrair uma ou várias linhas de uma matriz (array bidimensional) utilizando o Matlab.
Vamos a um exemplo prático.
Primeiramente, crie uma matriz 3x3, composta por três linhas e três colunas.
>> M = [ 1 2 3 ; 4 5 6 ; 7 8 9 ]
M =
1 2 3
4 5 6
7 8 9
Essa matriz é quadrada, já que possui o mesmo número de linhas e colunas, ou seja, sua dimensão é 3x3.

Para selecionar a primeira linha da matriz, utilize o comando M(1,:).
- O primeiro argumento (1) se refere à primeira linha da matriz,
- O segundo argumento (:), o símbolo de dois pontos, indica a seleção de todas as colunas dessa linha.
>> M(1,:)

Com esse comando, todos os elementos da primeira linha são extraídos.
ans =
1 2 3
Para acessar a segunda linha, digite M(2,:).
É importante definir o 2 como primeiro argumento.
>> M(2,:)
ans =
4 5 6
Aqui, a segunda linha é integralmente extraída.

Para obter a terceira linha, basta digitar M(3,:).
Esse comando isola apenas a terceira linha para extração.
>> M(3,:)
ans =
7 8 9

Caso deseje extrair colunas específicas de uma linha, indique o intervalo de colunas no segundo argumento.
Por exemplo, M(3,1:2) permite extrair as duas primeiras colunas da terceira linha.
>> M(3,1:2)
ans =
7 8

Quando desejar colunas não consecutivas, especifique-as entre colchetes, separando-as por vírgula ou espaço.
Como exemplo, M(2,[1 3]) seleciona a primeira e terceira coluna da segunda linha.
>> M(2,[1 3])
ans =
4 6

Para extrair múltiplas linhas da matriz, defina a lista ou intervalo de linhas desejadas.
Para extrair, por exemplo, as duas primeiras linhas, utilize M[1:2,:].
>> M(1:2,:)
ans =
1 2 3
4 5 6

E para selecionar a primeira e terceira linhas, utilize M([1 3],:).
>> M([1 3],:)
ans =
1 2 3
7 8 9.

Assim, é possível extrair uma ou mais linhas da matriz, inclusive quando não são adjacentes.