MATLAB07
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
해당 자료는 10페이지 까지만 미리보기를 제공합니다.
10페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

MATLAB07에 대한 보고서 자료입니다.

목차

MATLAB 개요와 응용 7장 MATLAB 프로그래밍

관계 연산자와 논리 연산자
조건문
Switch-case 문
루프(loop)
중첩 루프와 중첩 조건문
break 명령어와 continue 명령어
응용예제

본문내용

컴퓨터 프로그램은 원하는 목적을 얻기 위해 작성된 일련의 컴퓨터 명령어들이다. 간단한 프로그램에서는 순차적으로 명령어가 수행되지만, 좀 더 정교한 프로그램에서는 입력된 변수의 값이나 상태에 따라 수행될 명령어가 결정된다.
예) 우체국에서 소포 요금을 계산할 때, 소포의 중량과 크기, 소포의 내용물, 배송방법(특급, 빠른 우편, 보통 등) 등에 따라 다른 계산식을 사용한다.
동일한 과정의 명령어 그룹을 반복해서 수행해야 할 경우도 있다.
예) 방정식을 수치적으로 풀 때, 구하는 답의 오차가 어떤 기준보다 작아질 때까지 일련의 계산과정을 반복적으로 수행해야 한다.
MATLAB은 프로그램의 흐름을 제어할 수 있는 여러 도구들을 제공한다.
조건문(conditional statement)과 switch 구조는 상황에 따라 명령어들을 건너뛰거나 특정 그룹의 명령어들을 실행시킬 수 있다.
For 루프와 while 루프는 어떤 명령어 그룹을 여러 번 반복 수행시킬 수 있다.

알고리즘(Algorithm) : 한정된 시간 안에 어떤 일을 수행할 수 있도록 잘 정의된 명령어들을 순서에 맞춰 나열한 것으로, 알고리즘은 제어 구조를 이용하여 명령어들의 실행 순서를 변경할 수 있어야 한다.

알고리즘의 운영 방법 :
순차적 실행(Sequential operations) : 순서에 따라 명령을 실행시킴
조건부 실행(Conditional operations) : 참과 거짓을 판단할 수 있는 질문의 결과에 따라 다음에 수행할 명령들을 결정함.
반복 실행(Iterative operations or loops) : 어떤 명령그룹들을 반복해서 실행시킴


구조화 프로그래밍(Structured programming)
프로그램의 기능들을 서로 분리하여 계층적 모듈들을 사용하여 프로그래밍하는 것으로, MATLAB에서는 함수들의 집합체로 프로그램을 작성할 수 있다.
구조화 프로그래밍의 장점
전반적으로 문제를 먼저 검토하고 나서 세부적인 사항을 다룰 수 있으므로 구조화 프로그램은 작성하기가 쉽다.
한 개의 응용문제를 위해 작성한 모듈들(함수들)을 다른 응용문제에도 사용할 수 있다. (이것을 reusable code라고 한다)
각 모듈은 단 하나의 목적을 수행하도록 설계되었으며 따라서 다른 모듈과 분리하여 테스트할 수 있으므로, 구조화 프로그램은 디버깅하기가 쉽다.
구조화 프로그래밍은 여러 사람들이 각자 모듈을 개발할 수 있으므로 공통 프로그램에 대해 팀을 이뤄 작업할 때 효과적이다.
모듈에 의미있는 이름을 부여하고 모듈의 목적을 명확히 알 수 있도록 설명을 붙인다면, 구조화 프로그램은 이해하고 수정하기가 쉽다.
  • 가격2,100
  • 페이지수76페이지
  • 등록일2013.05.20
  • 저작시기2012.5
  • 파일형식파워포인트(ppt)
  • 자료번호#847553
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니