역행렬 구하는 프로그램 C와 Fortran 환경공학과 20041483 천대 길.

Slides:



Advertisements
Similar presentations
학자금 신청방법 대학현장협업부.  신청서 작성 시 공인인증서가 필요합니다 공인인증서란 ? - 전자상거래를 할 때 신원을 확인하고, 문서의 위조와 변조, 거래 사실의 부인 방지 등을 목적으로 공인인증기관 (CA) 이 발행하는 전자적 정보로서, 일종의 사이버 거래용 인감증명서이다.
Advertisements

내 마음의 버 스 이천신하교회 청년부. 이름 : 한상훈 나이 : 30 살 종교 : 기독교 ( 모태신앙 ) 생활신조 : 인생은 한방 ! 로또나 사자 이상형 : 청순 가련한 모태미녀 특이사항 : 걸그룹 노래에 환장함 식스팩을 갖기엔 슬픈 몸을 타고 남.
독서골든벨 2009 학년도 6 학년 1 학기 6-10 반. 1. 이야기 삼국유사 정대한 원효대사는 수행을 위해 떠나던 중 피곤하여 숲 속에서 잠이 들었다. 잠결에 너무 목이 마른 나머지 어디에 담겨있는 물을 맛있게 마셨나요 ?
03 변수와 자료형 세종대학교 최옥경 교수 참고 : 한빛미디어 뇌를 자극하는 C, INFINITY Perfect C.
두 손 들고 두 손 들고 찬양합니다 두 손 들고 찬양합니다 다시 오실 왕 여호와께 다시 오실 왕 여호와께 두 손 들고 찬양합니다 두 손 들고 찬양합니다 다시 오실 왕 여호와께 다시 오실 왕 여호와께 오직 주만이 나를 다스리네 오직 주만이 나를 다스리네 나 주님만을.
지금은 기도 하는 시간입니다 1. 송구영신예배를 위해서 2. ‘크리스마스 이브’ 행사를 준비하는 교육 기관을 위하여
이탈리아 피자스파게티올리브등.
데이터의 표현과 연산 (1) (Chapter 3)
컴퓨터 개론 및 실습 강의 9.
프로그래밍실습 제 7 강.
현대사회의 여성문제와 여성복지 3조 권경욱 강향원 황대인 변갑수 박창욱 김지현.
2014 ITA 8월 강의 C Programming -1주차- C언어 기초 정대진 ( )
2D 게임프로그래밍 프로젝트 2차 발표 유제원.
고교평준화의 득과 실 김영주 이지영 최윤영.
요한계시록 진행과정 장 차 될 일 천년왕국(20:4-6)/흰보좌(20:11-15) 20
Numerical Analysis Spring Semester 2011 Homework (part 1)
알기 쉽게 해설한 Java 8th edition
제3장 추가 실습 3장 관련 C 언어 프로그래밍 실습.
제5장 제어명령
컴퓨터의 기초 제 4강 - 표준 입출력, 함수의 기초 2006년 4월 10일.
6장. printf와 scanf 함수에 대한 고찰
누구나 즐기는 C언어 콘서트 제4장 수식과 연산자.
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 02. 프로그램의 기본구성.
컴퓨터 프로그래밍 기초 - 2nd : scanf(), printf() 와 연산자 -
쉽게 풀어쓴 C언어 Express 제3장 C프로그램 구성요소 C Express.
7장 배열 배열의 정의 배열의 초기화 1차원 배열 2차원 및 다차원 배열 문자 배열 배열과 구조.
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
Chapter 06. 선택문.
2010년 직원연수 자료 제1차 : 4월 16일 ~ 17일 제2차 : 4월 23일 ~ 24일
행렬 기본 개념 행렬의 연산 여러가지 행렬 행렬식 역행렬 연립 일차 방정식 부울행렬.
쉽게 풀어쓴 C언어 Express 제7장 반복문 C Express.
국가대표 생애주기교육 프로그램 참여방법 안내
2장 표준 입출력 표준 입출력 함수의 종류 형식화된 입출력 문자 입출력 문자열 입출력.
자전거를 배우려면 안장에 올라가 페달을 밟아라.
11장. 1차원 배열 IT응용시스템공학과 김 형 진 교수.
OPENCV를 이용한 이미지처리 정은일 멀티미디어설계
수업 첫 날 교육B 황유미 첫 수업 계획에 대해 알아보도록 하겠습니다..
제어문 & 반복문 C스터디 2주차.
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 09. C언어의 핵심! 함수!
제12주제 갈보리언덕에서 누가복음 23:33-49.
3장. 변수와 연산자. 3장. 변수와 연산자 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, / 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, /
컴퓨터 프로그램 제2,3장 간단한 C 프로그램 김 문 기.
연결링크 이미지를 마일리지샵 내에 기획전으로 제작하여 오픈/노출 사이즈 가로 1000/세로 상관x 배너사이즈 가로 400
게임프로그래밍 I - 1차원 배열 - 공주대학교 게임디자인학과 박 찬 교수 2011년 4월 25일.
문자열과 배열 문자열 입출력 문자열 처리 함수 문자 처리 함수 문자열의 배열
Chapter 11. 배열과 포인터.
Chapter 05. 입출력 함수.
실습과제 1(조건문, ) 표준입력으로 수축기 혈압을 입력 받아 그에 따른 적당한 표현을 화면에 출력하는 프로그램을 if-else 문을 이용하여 작성.
Fflush 사용이유 및 방법 [이유] 키보드에서 입력된 내용은 입력버퍼에 저장되었다가 Enter 키가 들어오면 프로그램으로 전달됨 이 때 입력버퍼에 있는 Enter 키도 프로그램으로 전달됨 그러므로 아래와 같은 프로그램에서 문자 하나를 입력해도 Enter키도 입력된 것으로.
-Part2- 제1장 1차원 배열이란 무엇인가.
6장 반복제어문 for 문 while 문 do while 문 기타 제어문.
발표: G2 박진수 사도요한 준비: G2 박진수 사도요한 T3 김택준 미카엘
누구나 즐기는 C언어 콘서트 제2장 기초 사항 IT응용시스템공학과 김형진 교수.
6장 연습 문제 풀이 학번 : 이름 :조 재한.
프로그램 개발 방법론 부재 : 연습문제 (6장) 학번: 이름:김치우.
耽羅國 建國神話 허남춘(제주대 국문학과 교수)
쉽게 풀어쓴 C언어 Express 제3장 C프로그램 구성요소 C Express Slide 1 (of 25)
컴퓨터 프로그램은 여러 기능의 복합체이다. 라이브러리 함수와 사용자 정의 함수
홍미영 부평구 재정 및 운영방향 인천광역시 부평구.
실습과제 1번 생성된 파일 basic.txt를 프로젝트 폴더에서 메모장으로 열고 내용을 확인
9장. C 언어의 핵심! 함수. 9장. C 언어의 핵심! 함수 9-1 함수의 정의와 선언 main 함수 다시 보기 : 함수의 기본 형태 { } 그림 9-1.
어서와 C언어는 처음이지 제16장.
argc, argv 의 사용방법 #include <stdio.h>
수치해석 ch3 환경공학과 김지숙.
나-는 믿음으로 주 얼굴 보리니- 아침에 깰 때에 주형상에 만족하리 나주님 닮기 원하네 믿음으로 주얼굴 보리라 -
C.
C 프로그래밍은 매우 도전적인 작업이다. 도전의 이면에 철저한 준비와 체계적인 노력
Chapter 09. 배열.
어서와 C언어는 처음이지 제22장.
11장. 1차원 배열.
Presentation transcript:

역행렬 구하는 프로그램 C와 Fortran 환경공학과 20041483 천대 길

C를 이용한 2×2 역행열의 계산 /*** step 2 행렬식의 계산 ***/     d=a[0][0]*a[1][1]-a[0][1]*a[1][0];   /*** step 3 에러 처리 ***/     if(d==0.0){         printf("행렬이 정칙이 아닙니다\n");         exit(1);     }  /*** step 4 역행렬 계산 ***/     b[0][0] = a[1][1]/d;     b[0][1] = -a[0][1]/d;     b[1][0] = -a[1][0]/d;     b[1][1] = a[0][0]/ d:         /*** step 5 결과의 출력 ***/     printf ("\n <해> \n");     printf ("B \n");     for (i=0 ; i<2 ; i++){         for (j=0 ; j<2 ; j++){             printf (" % lf", b[i][j]);         }         printf ("\n"); } /* < 주 프로그램 > */ #include <stdio.h> #include <stdlib.h>   main() {     int i, j;     double a[2][2];     /* 2×2 입력행렬 */     double b[2][2];     /* 2×2 출력행렬 */     double d;              /* A의 행렬식 */    /*** step 1 자료의 입력 ***/     printf("2×2 행렬의 역행렬 계산. \n");     for (i=0 ; i<2 ; i++){         for (j=0 ; j<2 ; j++){             printf ("a%d%d=", i+1, j+1);             scanf ("%lf", &a[i][j]);         }     }                                       

<역행렬 실행한 장면> - C -

Fotran을 이용한 역행열의 계산 c *** step 3 에러 처리 ***         if(d.eq.0.0) then             write(6,*) '행렬이 정칙이 아닙니다 '             stop         end if   c  *** step 4 역행렬 계산 ***         b(1,1)=a(2,2)/d         b(1,2)=-a(1,2)/d         b(2,1)=-a(2,1)/d         b(2,2)=a(1,1)/d c  *** step 5 결과의 출력 ***         write(6,*) '<해>'         write(6,*) 'B='         do i=1,2             write(6,20) (b(i,j), j=1,2)   20        format(f10.5,f10.5)         enddo         stop         end c <주 프로그램> implicit double precision (A- H, O-Z) dimension a(2,2), b(2,2) c a(2,2) : 2×2 입력행렬 c b(2,2) : 2×2 출력행렬 c d : a의 행렬식 c *** step 1 자료의 입력 *** write(6,*) '2×2 행렬의 역행렬 계 산. ' write(6,*) do I=1,2 do J=1,2 write(6,10) i,j 10 format('a', i1, i1, '=') read(5,*) a(i,j) enddo enddo c *** step 2 행렬식의 계산 *** d=a(1,1)*a(2,2)-a(1,2)*a(2,1)

<역행렬 실행한 장면> - Fortran -