동적할당을 통한 행열의 곱셈, 역행열, 전치행열 구하기
운화형의 세미나 과제로 동적할당을 통한 행렬의 곱셈, 역행렬, 전치행렬을 구하는 프로그램을 만들어 봤다. 전체적인 프로그램의 흐름은 다음과 같다. CMatrixMgr::ModeSelect 를 통하여 행렬의 곱, 역행렬, 전치행렬 중 어떠한 작업을 할 것인지 입력을 받는다. 그리고 CMatrixMgr::Run을 호출하여 행렬의 크기를 설정하는 CMatrix::SetArray, 행렬의 값을 입력 받는 CMatrix::InputMatrix, 계산을 수행하는 CMatrix::Calculation, 결과를 출력하는 CMatrix::Result 를 차례로 호출한다. CMatrix 클래스는 역행렬 관련 클래스인 CMatrixInverse, 행렬의 곱셈 관련 클래스인 CMatrixMultiply, 전치행렬 관련 클래스..
2007. 11. 23.