프로젝트식으로 배우는 MATLAB SiMULINK의기초
해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
패키지
북카드
키워드 Pick
키워드 Pick 안내
관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.
목차
- 제 1 장 MATLAB의 기초
1.1 MATLAB 이란? 1
1.2 MATLAB 기본 구성 2
1.2.1 MATLAB 변수 4
1.2.2 산술 연산자 13
1.2.3 논리 및 관계 연산자 18
1.2.4 수학 함수 23
1.2.5 그래프 함수 29
1.2.6 I/O 연산 44
1.2.7 불러오기 마법사 46
1.2.8 특별한 I/O 함수 46
1.2.9 MATLAB 탐색 경로 48
1.2.10 행렬의 기본적인 조작 50
1.3 고급 데이터 구조 56
1.3.1 구조체 56
1.3.2 세포체 63
1.4 MATLAB 데스크톱 71
1.5 MATLAB 도움말 74
1.6 MATLAB 프로그래밍 76
1.6.1 MATLAB 스크립트 76
1.6.2 MATLAB 함수 78
1.6.3 MATLAB 언어의 구성 요소 82
1.6.4 함수 eval 94
1.6.5 함수 핸들 97
1.6.6 미분 방정식의 해 99
1.7 MATLAB 편집기와 디버거 109
1.7.1 MATLAB 편집기 109
1.7.2 MATLAB 디버거 111
1.8 Symbolic Toolbox를 이용한 기호 계산 113
1.8.1 기호를 통한 “보조 계산” 117
제 2 장 Simulink의 기초
2.1 Simulink의 소개 121
2.2 Simulink의 실행 및 관리 122
2.2.1 Simulink 모델의 구축 122
2.2.2 Simulink 블록의 파라미터 126
2.2.3 Simulink 모델의 시뮬레이션 129
2.3 Simulink로 미분 방정식 풀기 134
2.4 Simulink 모델 간단하게 만들기 142
2.4.1 Fcn 블록 142
2.4.2 부분 시스템(subsystem) 143
2.5 MATLAB과 연결하여 사용하기 146
2.5.1 Simulink와 MATLAB 사이의 데이터 교환 147
2.5.2 Simulink 모델을 MATLAB에서 시뮬레이션 하기 150
2.5.3 전역 변수의 사용 160
2.6 특성 곡선 다루기 161
제 3 장 실습 프로젝트
3.1 문자열 다루기 169
3.1.1 인사말 출력하기 169
3.1.2 문자열 입력과 출력 170
3.2 간단한 메뉴 172
3.3 파일 읽기 및 쓰기 173
3.3.1 파일 쓰기 174
3.3.2 파일 읽기 175
3.4 정렬 177
3.5 이미지 파일 다루기 180
3.5.1 부분 이미지 만들기 181
3.5.2 여러 이미지 파일 다루기 186
3.6 소리 파일 다루기 188
3.7 순열 Ⅰ 194
3.8 문제의 풀이 방법과 경험적 지식 199
3.9 순열 Ⅱ 200
3.9.1 빠른 알고리즘 200
3.9.2 시간 측정 204
3.9.3 순열 행렬의 구조적 문제 205
3.10 파일 탐색 206
3.10.1 MATLAB의 시스템 명령 207
3.10.2 DNA 일치 208
3.10.3 파일 탐색 208
3.10.4 데이터의 버퍼링 211
3.10.5 데이터 이동 검사 217
3.10.6 확률 데이터 생성 221
3.11 자동차 스테레오 분석 224
3.11.1 재미있는 소리 효과 Ⅰ 232
3.11.2 재미있는 소리 효과 Ⅱ 232
3.11.3 왜 2로 나눌까? 233
3.11.4 스테레오 스피커의 검사 결과 236
3.12 직선 그리기 240
3.12.1 선 위의 점 찾기 240
3.12.2 직선 위의 점 찾기 242
3.12.3 직선 그리기 245
3.13 3차원 입체 그리기 247
3.14 형상에 색 채우기 250
3.15 입체 도형 완성하기 256
3.16 입체 도형 회전시키기 260
3.17 맺음말 265
제 4 장 문제풀이
4.1 MATLAB의 문제풀이 267
4.2 Simulink의 문제풀이 322
부록 A. MATLAB의 산술 연산자
A.1 산술 연산자의 행렬 연산 341
A.2 산술 연산자의 필드 연산 342
부록 B. CD-ROM에 대하여
부록 B. MATLAB(R2007b)의 특징
C.1 후방 호환성 345
C.2 버전 2007b의 새로운 특징 347
출판사 서평
이 책은 공과 대학생에게 반드시 필요한 MATLAB과 Simulink의 기본 소개서이다. 이 책을 소화하는 데는 수학(특히, 상미분 방정식)과 물리에서 기초가 되는 몇몇 개념과 약간의 프로그래밍 지식이 필요하다. 따라서 대학에 들어와 처음 2~3개 학기 정도 이수하다 보면 이런 지식은 아마 자연스럽게 자리 잡게 될 것이므로 대학 2학년 1학기 정도에 이 과목을 개설하면 좋겠다.
또한 이 책은 이런 학습 환경에 따라 MATLAB과 Simulink의 간단한 소개서를 찾고 있는 현장의 진취적 엔지니어도 독자가 될 수 있다. 학부에서 공부한 지 몇 년이 지났겠지만 앞서 지적한 약간의 필요 지식은 여전히 남아 있을 것이기 때문이다.
The MathWorks는 MATLAB과 Simulink를 주기적으로 갱신하는데 2007년 9월에 배포된 R2007b에 대한 새로운 정보를 부록 C에 나타내 놓았다. 비록 이 책에서 사용한 버전이 부록에 소개된 버전보다 다소 뒤처진다 하더라도 예제는 여전히 새 버전과 호환되기 때문에 독자가 실습하는데 전혀 지장이 없다.
이 책의 구성
첫 장에서는 MATLAB의 기본 원리를 다룬다. 가장 핵심인 개념과 흔히 사용하는 몇몇 명령과 연산을 실행하는 방법, MATLAB이 프로그래밍 언어로서 지녀야 할 기본 문장들 따위를 설명하게 될 것이다. 1장은 2장과 함께 상미분 방정식의 수치 해를 강조하면서 symbolic toolbox에 대한 언급도 함께 첨가한다. 이는 MATLAB에 등록된 하나의 도구모음(toolbox)으로 컴퓨터 대수 프로그램(computer algebra program)인 MAPLE을 MATLAB 사용자가 이용할 수 있도록 해주는데 말 그대로 수학 계산을 기호로 할 수 있다.
2장은 Simulink의 기본적인 사용에 대하여 설명한다. 상미분 방정식 혹은 연립 미분 방정식의 해, 그래서 결국 동적 시스템의 시뮬레이션에 초점을 맞춘다. 특히, 이 장에서 독자들이 주목해야 할 것은 MATLAB과 Simulink를 상호 연동하여 작업할 때 쓸 수 있는 여러 기법들이 되겠다. 이를테면, Simulink 모델의 실행을 MATLAB에서 자동으로 이루어지게 하는 방법 따위와 같이.
1장과 2장에는 각 절마다 많은 문제가 들어 있는데 독자들은 다음 절로 넘어가기 전에 반드시 해당 절의 문제를 풀어 보아야 할 것이다. 이 문제들은 각 절의 가장 핵심적인 내용을 대변하므로 설사 MATLAB이 탑재된 컴퓨터가 옆에 없다 하더라도 다음 절의 내용을 학습하기 전에 당장 풀어 보아야 한다. 이것이 각 절을 완전히 이해하는 유일한 길이다.
3장은 MATLAB/Simulink와 관련한 프로그래밍 프로젝트를 담고 있다. 실세계의 문제를 현장감 있게 가지고 왔으며, 또 문제의 깊이도 앞의 두 장에 수록된 문제보다 훨씬 깊다. 각 절이 시작에서 끝까지 진행되어야 할 하나의 완전한 프로젝트이므로 독자들은 이를 통해 관련 내용의 기초 지식부터 마지막 해까지 다 익히게 될 것이다. 그리고 이런 프로젝트에 대한 대부분의 MATLAB 코드는 함께 따라가는 CD-ROM에 저장되어 있다.
처음 두 장 즉, 1장과 2장에 나와 있는 문제의 해는 모두 4장에 풀어 놓았다. 각 장에서 소개한 예제 프로그램과 함께 문제의 해도 역시 CD-ROM에 수록되어 있기 때문에 독자들은 자신이 직접 작성한 프로그램 혹은 해를 항상 검증할 수 있을 것이다.
기본정보
ISBN | 9788957612804 |
---|---|
발행(출시)일자 | 2009년 08월 10일 |
쪽수 | 350쪽 |
크기 |
188 * 254
mm
|
총권수 | 1권 |
Klover
e교환권은 적립 일로부터 180일 동안 사용 가능합니다.
리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 리뷰 종류별로 구매한 아이디당 한 상품에 최초 1회 작성 건들에 대해서만 제공됩니다.
판매가 1,000원 미만 도서의 경우 리워드 지급 대상에서 제외됩니다.
일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
리뷰는 1인이 중복으로 작성하실 수는 있지만, 평점계산은 가장 최근에 남긴 1건의 리뷰만 반영됩니다.
구매 후 리뷰 작성 시, e교환권 200원 적립
문장수집
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
구매 후 리뷰 작성 시, e교환권 100원 적립