목차
void input_matrix(float element[2][2]); //행렬 원소를 입력 받는 함수를 선언
void add_matrix(float x[2][2],float y[2][2],float z[2][2]); //행렬을 덧셈하는 함수
void sub_matrix(float x[2][2],float y[2][2],float z[2][2]); //행렬을
뺄셈하는 함수
void mul_matrix(float x[2][2],float y[2][2],float z[2][2]); //행렬을 곱셈하는 함수
void div_matrix(float x[2][2],float y[2][2],float z[2][2]); //행렬을 나눗셈하는 함수
void add_matrix(float x[2][2],float y[2][2],float z[2][2]); //행렬을 덧셈하는 함수
void sub_matrix(float x[2][2],float y[2][2],float z[2][2]); //행렬을
뺄셈하는 함수
void mul_matrix(float x[2][2],float y[2][2],float z[2][2]); //행렬을 곱셈하는 함수
void div_matrix(float x[2][2],float y[2][2],float z[2][2]); //행렬을 나눗셈하는 함수
본문내용
,k;
for(i=0; i<2; i++)
for(j=0; j<2; j++){
z[i][j]=0;
for(k=0; k<2; k++)
z[i][j]+=x[i][k]*y[k][j]; }//행렬의 두 원소를 곱한다
}
void div_matrix(float x[2][2],float y[2][2],float z[2][2]) //행렬의 나눗셈 함수 정의
{
int i,j,k;
float conv[2][2]; //역행렬 변수 선언
float adbc;
adbc = 1 / ((y[0][0] * y[1][1]) - (y[0][1] * y[1][0]));
conv[0][0] = y[1][1] * adbc;
conv[0][1] = (0 - y[0][1]) * adbc;
conv[1][0] = (0 - y[1][0]) * adbc;
conv[1][1] = y[0][0] * adbc; //정방행렬을 역행렬로 변환
for(i=0; i<2; i++)
for(j=0; j<2; j++){
z[i][j]=0;
for(k=0; k<2; k++)
z[i][j]+=x[i][k]*conv[k][j]; }//행렬의 두 원소를 나눈다
}
* 실행 결과 *
for(i=0; i<2; i++)
for(j=0; j<2; j++){
z[i][j]=0;
for(k=0; k<2; k++)
z[i][j]+=x[i][k]*y[k][j]; }//행렬의 두 원소를 곱한다
}
void div_matrix(float x[2][2],float y[2][2],float z[2][2]) //행렬의 나눗셈 함수 정의
{
int i,j,k;
float conv[2][2]; //역행렬 변수 선언
float adbc;
adbc = 1 / ((y[0][0] * y[1][1]) - (y[0][1] * y[1][0]));
conv[0][0] = y[1][1] * adbc;
conv[0][1] = (0 - y[0][1]) * adbc;
conv[1][0] = (0 - y[1][0]) * adbc;
conv[1][1] = y[0][0] * adbc; //정방행렬을 역행렬로 변환
for(i=0; i<2; i++)
for(j=0; j<2; j++){
z[i][j]=0;
for(k=0; k<2; k++)
z[i][j]+=x[i][k]*conv[k][j]; }//행렬의 두 원소를 나눈다
}
* 실행 결과 *
추천자료
- 트리(tree)관련 프로그래밍 소스 모음 (C언어)
- 함수형 프로그래밍
- 가위바위보 C프로그래밍 프로젝트(단순 가위바위보프로그래밍이 아닌, 랭킹&사용자등록&a...
- C로 배우는 프로그래밍 기초 - 컴퓨터와 프로그램
- [c 프로그램 레포트] 자동 업데이트 프로그램 c프로그래밍
- [JAVA언어] sic/xe 머신 시뮬레이터, 시스템 프로그래밍 과제
- 교수방법의 유형 고찰과 LOGO프로그래밍(로고프로그래밍)의 개념, LOGO프로그래밍(로고프로그...
- 커널 프로그래밍 기초
- 쉽게 풀어 쓴 C언어 익스프레스 프로그래밍 문제 3장,4장(홀수)
- 컴퓨터프로그래밍(경마게임)
- c언어를 이용한 컴퓨터프로그래밍
- [객체지향프로그래밍][객체지향]객체지향프로그래밍의 개요, 객체지향프로그래밍의 정의, 객...
- 프로그래밍 기초 - 변환명세 및 연산 이해
- <<열혈강의 C 도전 프로그래밍 ONE 1장 솔루션>>열혈강의 C,도전 프로그래밍,문제풀이,솔루션...
소개글