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

등록일 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++로 작성한 행렬의 곱과 합을 구하는 프로그램 소스 7페이지
    <프로그램 소스> //<전산구조해석 HOMEWORK #1> #include #define MAX_N 102 float A[MAX_N][MAX_N]; float B[MAX_N][MAX_N]; float C[MAX_N][MAX_N]; float D[MAX..
  • 행렬의 합 소스 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 mat..
  • C로 만든 행렬연산 프로그램(곱,합,전치,행렬식,역행렬) 0페이지
    ..FILE:2009129229_배동희.sln Microsoft Visual Studio Solution File, Format Version 9.00 # Visual Studio 2005 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC9..
  • [행렬프로그램] 4x4행렬곱셈 프로그램입니다. 2페이지
    #include #include int 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
  • 보수행렬 검사를 통한 게임플레이의 전략적 오류 검출 6페이지
    Sid Meier said, "A game is a series of interesting choices." This means the interesting choices make the game funny. In this paper, we defi..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      [프로그램] 행렬 프로그램