목차
저자서문 = ⅸ
역자서문 = xv
01. 컴퓨터와 프로그래밍 소개 = 1
1.1. 배경 = 2
1.2. 컴퓨터 구조의 역사 = 3
1.3. 현대의 컴퓨팅 시스템 = 5
1.4. 미트랩프로그램 실행 = 14
1.5. 문제 해결 = 14
02. 매트랩 시작하기 = 19
2.1 프로그래밍 언어 배경 = 21
2.2 기본 데이터 조작 = 23
2.3 매트랩 사용자 인터페이스 = 28
2.4 스크립트 = 39
2.5 공학 예제 - 우주선 발사 = 43
03. 벡터와 행렬 = 53
3.1. 개념 : 내장 함수 사용하기 = 54
3.2. 개념 : 데이터 집합 = 54
3.3. 매트랩 벡터 = 55
3.4. 공학 예제 - 힘과 모멘트 = 69
3.5. 매트랩 배열 = 70
3.6. 공학 예제 - 토양의 부피 계산하기 = 83
04. 실행 제어 = 95
4.1. 개념 : 코드 블록 = 96
4.2. 일반적인 조건부 실행 = 96
4.3. if문 = 98
4.4. switch 문 = 103
4.5. 일반적인 반복 = 105
4.6. for 루프 = 106
4.7. while 루프 = 110
4.8. 공학 예제 - 액위 계산 = 113
05. 함수 = 123
5.1. 개념 : 추상화와 캡슐화 = 124
5.2. 함수의 블랙박스적 특징 = 124
5.3. 매트랩 구현 = 125
5.4. 공학 예제 - 고형물 측정하기 = 132
06. 문자열 = 139
6.1. 문자열 개념 : 사상 조망, 표식 및 구획 = 141
6.2. 매트랩 수행 = 142
6.3. 양식 전환 함수들 = 145
6.4. 문자열조작 = 149
6.5. 문자열 배열 = 152
6.6. 공학 예제 - 암호화 = 153
07. 셀 배열과 구조체 = 165
7.1. 개념 : 종류가 다른 개체의 수집 = 166
7.2. 셀 배열 = 166
7.3. 매트랩 구조체 = 172
7.4. 구조체 배열 = 177
7.5. 공학 예제 - 구조물 조립 = 184
08. 파일의 입력과 출력 = 195
8.1 개념 : 순차적인 입력과 출력(I/O) = 197
8.2 매트랩 작업공간(I/O) = 197
8.3 높은 수준의 I/O 함수들 = 198
8.4 보다 낮은 수준의 파일 입출력 = 204
8.5 공학 예제 - 스프레드시트 데이터 = 208
09. 되부름 = 217
9.1. 개념 : 활성화 스텍 = 218
9.2. 정의된 되부름 = 220
9.3. 매트랩에서 되부름 함수 실행하기 = 221
9.4. 예외 = 224
9.5. 둘러쌓기 함수 = 228
9.6. 꼬리 되부름 = 231
9.7. 상호 되부름 = 233
9.8. 생성 되부름 = 234
9.9. 되부름의 예 = 234
9.10. 공학 예제 - 로봇 팔 움직임 = 240
10. 문제 해결의 원리 = 251
10.1. 간단한 문제 풀이 = 252
10.2. 풀이 해설 정리 = 253
10.3. 방법들에 대한 요약 = 253
10.4. 보다 큰 문제들의 해결 = 270
10.5. 공학 예제 - 지정학적 데이터 처리하기 = 273
11. 그림 그리기 = 283
11.1. 그림 그릭 일반 = 284
11.2. 2차원 그래프 그리기 = 288
11.3. 3차원 그래프 그리기 = 295
11.4. 면 그래프 = 299
11.5. 그래프 내의 데이터들의 상호작용 = 318
11.6. 공학 예제 - 지리 데이터 시각화 = 322
12. 행렬 = 333
12.1. 개념 : 행동 추상화 = 334
12.2. 행렬의 연산 = 335
12.3. 매트랩 구현 = 338
12.4. 좌표계 회전 = 341
12.5. 선형연립방정식의 풀이 = 349
12.6. 공학 예제 = 353
13. 이미지 = 361
13.1. 이미지의 속성 = 362
13.2. 이미지의 종류 = 363
13.3. 이미지 읽기, 표시하기, 쓰기 = 365
13.4. 이미지 작업 = 366
13.5. 공학 예제 - 외각선 찾기 = 383
14. 실행 제어 = 391
14.1. 소리의 물리적 특성 = 392
14.2. 기록과 재생 = 392
14.3. 매트랩 구현 = 394
14.4. 시간 영역에서의 작업 = 394
14.5. 고속 푸리에 변환 = 404
14.6. 주파수 영역에서의 작업 = 409
14.7. 공학 예제 - 원유 시추설비의 구조 건전성 = 418
15. 수치적 방법론 = 425
15.1. 보간법 = 426
15.2. 곡선 맞춤 = 432
15.3. 수치 적분 = 438
15.4. 수치 미분 = 442
15.5. 공학 예제 - 로켓 자료 해석 = 445
16. 정렬 = 459
16.1. 알고리즘 비용 측정 = 460
16.2. 데이터 정렬 알고리즘 = 463
16.3. 성능 분석 = 475
16.4. 정렬 알고리즘들의 응용 = 476
16.5. 공학 예제 - 국가 선택 = 480
부록 A. 매트랩 특수문자, 명령어, 함수 = 487
부록 B. ASCII 문자 집합 = 499
부록 C. 수의 내부 표현법 = 501
찾아보기 = 505