O Matlab (Acrônimo para matrix laboratory) atua basicamente com matrizes, uma maneira rápida e eficiente de se trabalhar dados.
Vejamos como criar uma matriz simples, digitando o código a seguir:
A = [ 1 2 3 ]
Notamos que para criar elementos em uma mesma linha da matriz, basta separá-los com um espaço (pode também ser utilizada uma vírgula)
Vejamos outro exemplo:
Para colocar elementos em linhas diferentes, basta separá-los com " ; "
Assim, podemos definir nossas matrizes :
A = [1 2 ; 3 4 ]
Caso a intenção seja obter uma variável com um único valor, será criada uma matriz 1x1:
A = 42
Todas as operações básicas podem ser feitas normalmente, mas lembre-se que estamos lidando com matrizes !
A = [ 1 2 ; 3 4 ];
B = [ 5 6 ; 7 8 ];
C = A + B
C =
6 8
10 12
Se utilizarmos matrizes 1x1, elas se comportarão como variáveis normais:
A = 84;
B = 2;
C = A/B
C =
42
Agora uma dica muito útil: Caso queira elevar todos os elementos de uma matriz a um determinado valor, utilize um ponto antes do sinal da operação:
A = [ 2 4 8 16 ];
B = A .^ 2
B =
4 16 64 256
O ponto antes do sinal de operação indica que ela deve ser feita elemento a elemento da matriz (Lembrando que operações em matrizes possuem regras específicas !).
Para se calcular a inversa de uma matriz A:
A = A'
Inicialmente pode parecer que o fato do Matlab trabalhar com matrizes só dificulta as coisas. Entretanto, quando precisamos trabalhar com uma grande quantidade de dados, matrizes são indispensáveis.