O Matlab fornece um número considerável de matrizes predefinidas de tamanho desejado. 'ones(m,n)' devolve uma matriz
de uns.
» P = ones(2,3)
P =
1 1 1
1 1 1
'zeros(m,n)' devolve uma matriz
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
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