4x4 역행렬 구하는 프로그램
- 최초 등록일
- 2010.10.25
- 최종 저작일
- 2009.01
- 압축파일
- 가격 1,000원
소개글
4x4 역행렬 구하는 프로그램 입니다
컴파일 실행환경
4x4 행렬을 입력 받는다.
역행렬을 구하여 출력한다.
역행렬이 존재하지 않으면 ‘역행렬이 존재하지 않습니다’ 메시지 출력
역행렬이 존재하면 역행렬 출력
본문내용
#include <iostream>//행렬을 구하기 위한 헤더파일 불러오기
using namespace std;
int Inverse(double * matrix, double * inverse, int n);// 역행렬 구하는 함수 호출
void Print(double * matrix, int x, int y);//행렬 출력 하는 함수
int main()
{
double matrix[16];//행렬 저장 할 배열
double * inverse = NULL;//역행렬 구할 때 쓸 변수
double su;//행렬숫자 입력받을 변수
cout <<"행렬 입력"<<endl; //행렬 입력 출력
for(int i=0; i<16; i++) //입력을 여러번 받기 위해 for문을 돌림
{
cout << "입력해주세요(16번)" << "[" << i+1<< "]" <<" : 번 ";
cin >> su; // 변수 입력
matrix[i]=su; // 배열에다가 su에 저장된 숫자를 집어 넣는다.
}
Inverse(matrix, inverse, 4);//역함수 호출
return 0; //리턴
}
참고 자료
없음