Como criar uma matriz no Octave

Nesta aula, vou mostrar como criar uma matriz quadrada ou retangular no Octave.

Vamos a um exemplo prático.

Imagine uma simples matriz quadrada 2x2. A matriz tem duas linhas e duas colunas.

$$ \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix} $$

Para definir esta matriz no Octave, você precisa usar uma variável de matriz, assim:

>> m = [ 1 2 ; 3 4 ]

Coloque todos os elementos da matriz entre colchetes.

  • Os elementos de uma linha devem ser separados por um espaço ou vírgula.
  • As linhas devem ser separadas por ponto e vírgula.

O resultado é uma matriz quadrada 2x2.

m =
1 2
3 4

Depois de criar a matriz no Octave, ela está pronta para ser usada em qualquer operação de cálculo matricial.

Por exemplo, você pode calcular a soma ou o produto de duas matrizes, o determinante, o posto, a matriz inversa ou transposta, e muito mais. Para calcular o determinante da matriz, por exemplo, você usaria a função det(m).
Como um exemplo de cálculo matricial no Octave.

Como fazer uma matriz retangular?

O processo para criar uma matriz retangular é o mesmo que já mostramos para as matrizes quadradas.

Por exemplo, veja esta matriz retangular 3x4:

$$ \begin{pmatrix} 1 & 2 & 3 & 4 \\ 5 & 6 & 7 & 8 \\ 9 & 10 & 11 & 12 \end{pmatrix} $$

Neste caso, a matriz tem três linhas e quatro colunas.

Escreva os 12 elementos da matriz entre colchetes e separe os elementos com um espaço.

Então adicione um ponto e vírgula ao final de cada linha da matriz, exceto a última linha.

>> m = [ 1 2 3 4 ; 5 6 7 8 ; 9 10 11 12 ]

O resultado é uma matriz retangular:

uma matriz retangular 3x4

Dessa forma, você pode criar qualquer matriz quadrada ou retangular com qualquer número de linhas e colunas.

Apenas lembre-se de escrever os elementos da primeira até a última posição, e de separar as linhas com um ponto e vírgula.

Importante. Você pode separar itens na mesma linha com um espaço ou uma vírgula. Ambos funcionam igualmente bem. No entanto, eu recomendaria usar um espaço, pois isso torna o código mais fácil de ler, e você pode ver os pontos e vírgulas que separam as linhas mais claramente.

 
 

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