Marilena Meira
Matrizes
Matriz identidade 2
B=
1
A=
0 1 0 0
0 0 1 0
A=4x4
0 0 0 1
3 1 0
-4 9 2
-3 2 5
0 0 0
10 3
B = 3X4
A = 2x2; a11 = 1, a12 = 2, a21 = 3,a22=4 B = 2x2; a21 = 0 C = 2x3; a23 = -2 D = 1x3; a12 = 3 E = 3x1; a21= 4 F = 1x1
Subtrao: A subtrao de duas matrizes consiste em subtrair os elementos da primeira com os correspondentes elementos da segunda.
Multiplicao
Multiplicao de matrizes
Multiplicao de matrizes
Multiplicao de matrizes
Multiplicao de matrizes
Multiplicao de matrizes
Vetores
Muitas grandezas fsicas no esto completamente identificadas se alm da magnitude no estiver definido a direo e o sentido da grandeza: Fora 5N Deslocamento 5m
Vetores
So segmentos de reta orientados no plano ou no espao.
Ponto final
Segmentos com a mesma direo, mesmo sentido e mesmo comprimento representam o mesmo vetor.
Ponto inicial
Vetor no espao
Soma de vetores
Diferena de vetores
um autovector ou vector prprio representa uma direco que preservada por uma transformao linear. Mais precisamente, seja V um espao vectorial sobre umcorpo F, e A: V V uma transformao linear. v um autovector quando v no o vector nulo e existe um escalar tal que .Nesse caso, dizemos tambm que um autovalor ou valor prprio. v chamado de autovector associado ao autovalor .
No um auto-vetor
Auto-vetor
5 3 2
Os auto-vetores de uma matriz correspondem s direes que no so alteradas atravs da multiplicao da matriz.
11
12
Auto-vetores
Somente matrizes quadradas tem auto-vetores. Nem todas as matrizes quadradas tm auto-vetores. Dado uma matriz quadrada n x n existem n auto-vetores. Por exemplo: uma matriz 3x3 tem 3 auto-vetores. Todos os auto-vetores de uma matriz so ortogonais entre si (perpendiculares). Mesmo que o vetor seja escalado antes da multiplicao pela matriz ainda assim se obtm o mesmo mltiplo no resultado.
Comprimento de um auto-vetor
Y 2
Dados originais
X
3.0
2.5
2.0 y
1.5
1.0
0.5
0.5
-1
-1.5
Dados auto-escalados
1.5
0.87875 -1.66834 0.49668 0.11462 1.64287 0.62404 0.24197 -1.03157 -0.3948 -0.90422
0.57885 -1.42942 1.16952 0.34259 1.28766 0.93325 -0.36621 -0.95688 -0.36621 -1.19315
-1.5 -2 -2 -1.5 -1 -0.5 -0.5 -1 1 0.5 0 0 0.5 1 1.5 2
Auto-vetores normalizados
= 0.0491 x
Passo 5
Escolha componentes principais. Os auto-vetores com maiores auto-valores so os componentes principais.
Auto-valores
Auto-vetores normalizados
Passo 6
Forme a Matriz de Transformao com os auto-vetores com maiores auto-valores escolhidos colocando-os nas colunas.
Passo 7
Dados finais: Matriz de transformao transposta x Dados ajustados transpostos Os auto vetores de maior significncia estaro no topo. Cada dimenso estar em uma linha.
PCA
PCA = Matriz de transformao transposta x Dados ajustados transpostos X
PCA =
Auto-Valores e Auto-Vetores Auto-Valores = 0,0739 1,9261 Auto-Vetores = -0,7071 0,7071 0,7071 0,7071
Auto-Vetores e os Dados
1,50 1,00 0,50 -2,00 -1,00 0,00 -0,500,00 -1,00 -1,50 -2,00 1,00 2,00
0,58
-3,00
-2,00
1,00
2,00
3,00
D = dados auto-escalados
0,58
-3,00
-2,00
-1,00
1,00
2,00
3,00
PCA
Concluso
Os dados originais x e y sero representados em termos dos vetores escolhidos (componentes principais).
Uso do Matlab
Se so matrizes grandes:
1. Usa-se o Origin: Procedimento para exportar:
Se so matrizes grandes:
2. Salva a matriz.
Carregando as matrizes:
load x.dat load y.dat
R=CORRCOEF(A1) av=eig(R)
Exemplo