y=A*b (결과벡터=행렬*벡터)를 반복 할 경우,
결과 벡터(y) 값이 작아질 수도, 커질 수도 있다.
(1)점점 작아지는 경우,
M>>a=[0.1 0.2; 0.3 0.4]
a =
0.1000 0.2000
0.3000 0.4000
M>>b=[1;1]
b =
1
1
M>>a^701*b
ans =
1.0e-189 *
0.4073
0.8905
M>>a^702*b
ans =
1.0e-189 *
0.2188
0.4784
M>>a^703*b
ans =
1.0e-189 *
0.1176
0.2570
M>>a^704*b
ans =
1.0e-189 *
0.0632
0.1381
--------------------------------------------------------
(2) 점점 커지는 경우,
M>>a=[0.7 0.8; 0.9 0.9]
a =
0.7000 0.8000
0.9000 0.9000
M>>b=[1;1]
b =
1
1
M>>a^701*b
ans =
1.0e+154 *
0.1682
0.2007
M>>a^702*b
ans =
1.0e+154 *
0.2783
0.3321
M>>a^703*b
ans =
1.0e+154 *
0.4605
0.5494
M>>a^704*b
ans =
1.0e+154 *
0.7618
0.9089
'데이터 마이닝' 카테고리의 다른 글
[박혜웅] Matrix-Java-Toolkits vs CUDA LIbrary (0) | 2010.12.20 |
---|---|
[박혜웅] 윈도우용 대용량 파일 편집기 - gVim (2) | 2010.08.20 |
[박혜웅] Power Iteration Method 를 테스트하면서.. (0) | 2010.08.18 |
[박혜웅] 기본 수학 공식 (작성중) (0) | 2009.03.12 |
[박혜웅] collaborative filtering (협업 필터링) (0) | 2009.03.11 |