[프로그램] 행렬 프로그램

등록일 2003.10.27 압축파일 (zip) | 3페이지 | 가격 1,500원

소개글

행렬연산 프로그램입니다.
더하기, 빼기, 곱하기, 역행렬 등등의 연산입니다..

목차

1. 변수설명
2. 프로그램 설명
3. 행렬 소스
4. 실행 결과

본문내용

프로그램 설명
1. report.c
switch문에서 메뉴를 입력 받아 각 case 마다 함수를 호출하였다.
함수는 각 파일로 저장해서 프로젝트에 포함시켰다.
case 1 : 의 경우는 Addprog()라는 함수를 add.c라는 파일에서 호출하였고,
case 2 : 의 경우는 Gopprog()라는 함수를 gop.c라는 파일에서 호출하였고,
case 3 : 의 경우는 Transpose()라는 함수를 transpose.c라는 파일에서 호출하였다.
menu에 0을 입력하게 되면 main()함수는 종료된다.

2. add.c
scanf()로 두 개의 행렬(1차원 배열)을 입력받는다.
덧셈과 뺄셈은 순서대로 더하고 빼서 출력할 때 n*n행렬에서 j++ 연산으로 j가 n과 같아지면 개행(\n)을 삽입한다. 여기서 j가 계속 증가하게 되므로 if문 안에서 j=0로 해야한다.

3. gop.c
scanf()로 첫 번째 행렬(n*n), 두 번째 행렬(n*m)의 n과 m을 입력받고 행렬 원소를 각각 순서대로 입력 받는다.
첫 번째 행렬(matrix_a)의 n행의 k번째 값과 두 번째 행렬(matrix_b) m열의 j번째 값을 곱해서 더한값을 matrix_gop변수에 입력한다.
덧셈, 뺄셈 함수에서와 마찬가지로 j++연산으로 j가 열 값(m)이 되면 개행을 삽입한다. 여기서 j가 계속 증가하게 되므로 if문 안에서 j=0로 해야한다.

4. transpose.c
scanf()로 행렬을 입력받는다.
변수 i를 행으로 보고, j를 열이라 가정하면 행렬 n*n은 i*j가 된다.
*원하는 자료를 검색 해 보세요.
  • C 프로그램을 이용한 5X5 행렬 계산 3페이지
    ■ 사용 프로그램 Turbo C++ 3.1■ 원본CPP#include #define MAX 5int main(void){ int i, j, k; int matrixA[MAX][MAX] = {0}; int ..
  • 5x5행렬곱셈 프로그램 (C++) 0페이지
    C++로 코딩한 5x5행렬곱셈 프로그램 입니다.void multi_array(int *x, int *y, int *result) // 배열을 포인터로 캐스팅하여 multi_array함수호출void multi_array(int x[][Col], int y[][Col], ..
  • C로 만든 행렬연산 프로그램(곱,합,전치,행렬식,역행렬) 0페이지
    #include #include struct BDmatrix{double M[4][4];};void BDMinput (BDmatrix*);//Matrix의 입력void BDMprint (BDmatrix*, int); //..
  • 행렬의 합 소스 1페이지
    #include using namespace std;int input(int matrix1[][5],int matrix2[][5]);int output(int o_matrix[][5]);int sum(int matrix1[][5],int matrix2..
  • [행렬프로그램] 4x4행렬곱셈 프로그램입니다. 2페이지
    #include#includeint mat_a[4][4];int mat_b[4][4];int mat_c[4][4];int i,j,k,m,n=4;void main(){for(i=0; i
  • 키로히호프법칙 행렬계산법(엑셀이용) 2페이지
    물리 실험키르히호프의 법칙엑셀을 이용한 행렬 계산법키르히호프의 법칙에 의한 식.I1+I3=I2 ⇒ I1-I2+I3=0R1I1+I2R2=ε1 ⇒ 56 I1+100 I2+0 I3=1.5I2R2+I3R3=ε2 ⇒ 0 I1+100 I2+47 I3=1.5위의 세 가지 식으로 행..
  • [알고리즘] C++ 행렬의 합과 곱 1페이지
    #include < iostream.h>#include < iomanip.h>void main(){int array1[3][2];int array2[2][3];int multi[3][3];cout<<"3*2 행렬과 2*3행렬을 곱하는 프로그램입니다."<<"\n";cou..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      [프로그램] 행렬 프로그램