14.3 Matrizes Especiais

O Matlab fornece um número considerável de matrizes predefinidas de tamanho desejado. 'ones(m,n)' devolve uma matriz $m\times n$ de uns.
» P = ones(2,3)
P =
     1     1     1
     1     1     1

'zeros(m,n)' devolve uma matriz $m\times n$ de zeros,
» Z = zeros(2,3), zeros(size(P'))
Z =
     0     0     0
     0     0     0
ans =
     0     0
     0     0
     0     0

O segundo comando ilustra como se pode construir uma matriz baseada no tamanho de uma já existente. Experimente 'ones(size(D))'. Uma matriz $n\times n$ que tem o mesmo número de linhas e colunas é chamada uma matriz quadrada. Uma matriz é chamada simétrica se for igual à sua transposta (i.e. é inalterada pela transposição)
» S = [2 -1 0; -1 2 -1; 0 -1 2]
S =
     2    -1     0
    -1     2    -1
     0    -1     2
» St = S'
St =
     2    -1     0
    -1     2    -1
     0    -1     2
» S-St
ans =
     0     0     0
     0     0     0
     0     0     0

Rodrigo Maia 2003-10-07