Submatriz em Octave

Nesta lição online, vou orientá-lo passo a passo sobre como extrair uma submatriz de uma matriz no Octave.

Primeiro, vamos entender o que é uma submatriz. Basicamente, é uma matriz que possui um número reduzido de linhas e/ou colunas, e que está contida dentro de uma matriz maior. Para ilustrar isso, vamos explorar um exemplo prático.
um exemplo de submatriz

Imagine que temos uma matriz 4x4.

Um exemplo de matriz quadrada 4x4.

Esta é uma matriz quadrada composta por quatro linhas e quatro colunas. Veja o exemplo abaixo:

$$ M = \begin{pmatrix} 1 & 2 & 3 & 4 \\ 5 & 6 & 7 & 8 \\ 9 & 10 & 11 & 12 \\ 13 & 14 & 15 & 16 \end{pmatrix} $$

Agora, vamos extrair as duas primeiras colunas e as duas primeiras linhas da matriz M.

Submatriz quadrada.

O resultado será uma submatriz quadrada 2x2, como pode ver a seguir.

A submatriz quadrada 2x2.

Em seguida, vamos extrair as três primeiras colunas juntamente com as duas primeiras linhas.

Uma submatriz 2x3.

O resultado, neste caso, será uma submatriz retangular 2x3.

Uma submatriz 2x3.

Se, por acaso, precisar extrair colunas ou linhas que não estão adjacentes, basta digitar os números das colunas ou linhas desejadas, sem usar o dois pontos como separador.

Por exemplo, vamos extrair as primeiras e quartas linhas, juntamente com as três primeiras colunas.

a submatrix 2x3

O resultado será outra submatriz 2x3 da matriz M.

Uma submatriz 2x3.

Um ponto importante a lembrar é que, ao selecionar as colunas ou linhas individualmente entre colchetes, deve-se separá-las com um espaço ou uma vírgula. Também é possível selecionar múltiplas linhas ou colunas entre os colchetes. Por exemplo, podemos selecionar as primeiras, terceiras e quartas linhas com as três primeiras colunas, resultando numa matriz 3x3.
Matriz 3x3

 
 

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

FacebookTwitterLinkedinLinkedin

Arrays em Octave

Matrizes em Octave

FAQ

Struct e array de células