More Related Content
Similar to 120428 게임 프로그래머를 위한 기초수학과 물리 제 5장 행렬연산
Similar to 120428 게임 프로그래머를 위한 기초수학과 물리 제 5장 행렬연산 (7)
120428 게임 프로그래머를 위한 기초수학과 물리 제 5장 행렬연산
- 1. 게임 프로그래머를 위한 기초수학과 물리
제 5장 행렬연산
아꿈사
http://cafe.naver.com/architect1
최유림
http://blog.naver.com/sikyungelove
- 2. 행렬
행렬 연산을 하기 위한 준비
행렬의 상동
행렬의 합/차
행렬의 스칼라 곱 어렵지 않아요~!
행렬의 곱
전치행렬
http://cfile23.uf.tistory.com/image/193754364ED4B8CF421A04
- 4. 행렬
가로와 세로로 나열된 수의 집합
배열 : 수, 변수, 문자 등을 격자 형태로 구성 a b 0 1
행렬 : 수만 저장하는 배열
- 5. 행렬
차수 : 행의 원소수x열의 원소수
위 행렬의 차수는? 3x3행렬
행렬 A의 1행 0열의 원소의 값은? 4
- 7. 행렬 연산을 하기 위한 준비
난수 행렬 만들기 행렬 출력하기
i행 j열에
0부터 9까지의 랜덤값 입력
행렬 연산 java 코드
http://introcs.cs.princeton.edu/java/95linear/Matrix.java.html
- 9. 행렬의 상동(일치)
조건1. 차수가 같은 두 행렬
차수가 다르면, 결코 두 행렬은 같을 수 없음
조건2. 같은 행과 열에 위치하는 원소가 같음
상응하는 원소가 하나라도 다르면 두 행렬은 같을
수 없음
- 10. 행렬의 상동
For문을 이용해
두 행렬을 0행 0열부터 비교
상응 원소의 값이 다를 경우
errFlag 값을 변경하여
상동 판별
- 12. 행렬의 합, 차
두 행렬의 차수가 같을때, 상응하는 원소 더하기
두 행렬의 차수가 같을때, 상응하는 원소 빼기
- 15. 행렬의 스칼라 곱
각 원소에 스칼라 값 곱하기
스칼라 곱을 이용하여 행렬의 차 구하기
두번째 행렬 원소에 -1 스칼라 곱하여 두 행렬 더하기
결과 같음
- 16. 행렬의 스칼라 곱
각 원소에 스칼라 곱하기
스칼라의 곱을 이용하여 행렬의 차 구하기
두번째 행렬 원소에
-1 스칼라 곱한 뒤,
첫번째 행렬과 더하기
- 18. 행렬의 곱
조건. 안쪽에 있는 두 수는 반드시 같아야 함
첫번째 행렬 열의 수와 두번째 행렬 행의 수
가 다르면 곱셈 불가능
2x2 1x2 2x2 2x1
- 19. 행렬의 곱
바깥쪽의 두 수가 결과의 차수를 결정
첫번째 행렬 행의 수x두번째 행렬 열의 수
2x2 2x1
곱셈 결과 1x3 3x1
= 2x1행렬
곱셈 결과
= 1x1행렬
- 20. 행렬의 곱
http://postfiles16.naver.net/20100528_271/mktstar_1275038859932Q1vDD_jpg/%EC%89%BD%EC%A3%A0_mktstar.jpg?type=w2
- 22. 행렬의 곱
삼중 for문을 이용
책은
temp[i][j] += a[i]][j]*b[k][j]
로 나와 있는데,
temp[i][j] += a[i][k]*b[k][j]
가 맞습니다!