목차
제1장 시작하기
   1.1 소개 ... 15
   1.2 표현 규칙 ... 15
   1.3 MATLAB 7의 새로운 기능 ... 16
   1.4 MASTERING MATLAB 7의 내용 ... 17
제2장 기본적인 기능들
   2.1 간단한 계산 ... 19
   2.2 MATLAB 작업공간 ... 22
   2.3 변수 ... 23
   2.4 주석, 구두법, 실행 중단 ... 26
   2.5 복소수 ... 28
   2.6 부동 소수점 연산 ... 30
   2.7 수학적 계산 함수 ... 32
제3장 MATLAB 데스크탑
   3.1 MATLAB 창 ... 39
   3.2 MATLAB 작업공간 관리 ... 40
   3.3 메모리 관리 ... 43
   3.4 숫자 출력 형태 ... 44
   3.5 세션 로그 보관하기 ... 45
   3.6 시스템 정보 ... 45
   3.7 MATLAB 경로 찾기 ... 46
제4장 M-파일 스크립트
   4.1 M-파일 스크립트 사용 ... 49
   4.2 블록 주석과 코드 셀 ... 54
   4.3 실행 시간의 설정 ... 55
   4.4 시작과 종료 ... 56
제5장 배열과 배열 연산
   5.1 간단한 배열 ... 59
   5.2 배열 지정하기 또는 배열 색인하기 ... 61
   5.3 배열 구성하기 ... 63
   5.4 배열 방침 ... 66
   5.5 스칼라 배열 수학적 계산 ... 69
   5.6 배열-배열 수학적 계산 ... 70
   5.7 표준 배열 ... 76
   5.8 배열 조작 ... 81
   5.9 배열 정렬 ... 97
   5.10 부분배열 찾기 ... 99
   5.11 배열 조작 함수 ... 106
   5.12 배열 크기 ... 112
   5.13 배열과 메모리 이용 ... 115
제6장 다차원 배열
   6.1 배열 형식 ... 121
   6.2 배열의 수학적 계산과 조작 ... 125
   6.3 배열 크기 ... 136
제7장 수치 데이터 타입
   7.1 정수 데이터 타입 ... 140
   7.2 부동 소수점 데이터 타입 ... 145
   7.3 요약 ... 147
제8장 셀 배열과 구조체
   8.1 셀 배열 만들기 ... 150
   8.2 셀 배열 처리 ... 153
   8.3 셀 배열 내용 불러오기 ... 156
   8.4 콤마로 구분된 리스트 ... 159
   8.5 셀 함수 ... 163
   8.6 문자열의 셀 배열 ... 164
   8.7 구조체 생성 ... 167
   8.8 구조체 처리 ... 171
   8.9 구조체 내용 불러오기 ... 174
   8.10 콤마로 구분된 리스트(다시) ... 175
   8.11 구조체 함수 ... 179
   8.12 요약 ... 183
제9장 문자열
   9.1 String Construction ... 185
   9.2 숫자의 문자열 변환과 문자열의 숫자 변환 ... 191
   9.3 문자열 평가(사정) ... 198
   9.4 문자열 함수 ... 199
   9.5 문자열의 셀 배열 ... 202
   9.6 정규식에서의 검색 ... 206
제10장 관계적이고 논리적인 연산
   10.1 관계적인 연산 ... 216
   10.2 논리적인 연산 ... 219
   10.3 연산자 우선순위(operator precedence) ... 220
   10.4 관계, 논리 함수 ... 222
   10.5 NaNs와 공 배열 ... 223
제11장 제어흐름
   11.1 For 루프 ... 228
   11.2 WHILE 루프 ... 233
   11.3 IF-ELSE-END 구조 ... 235
   11.4 SWICH-CASE 구조 ... 238
   11.5 TRY-CATCH 블록 ... 239
제12장 함수
   12.1 M-파일 FUNCTION CONSTRUCTION RULES ... 245
   12.2 입출력 매개변수들 ... 250
   12.3 함수 작업공간 ... 253
   12.4 함수 및 MATLAB 탐색 경로 ... 257
   12.5 사용자만을 위한 도구상자 생성 ... 260
   12.6 명령어-함수 쌍대성 ... 261
   12.7 함수 핸들 및 무명 함수 ... 263
   12.8 내포 함수 ... 269
제13장 M-파일 Debugging과 Profiling
   13.1 디버깅 도구들 ... 275
   13.2 구문 검사 및 파일의 종속성 ... 278
   13.3 M-파일 프로파일링 ... 279
제14장 파일 및 디렉토리 관리
   14.1 NATIVE DATA FILES ... 281
   14.2 데이터 반입(Import) 및 반출(Export) ... 285
   14.3 저수준의 파일 I/O ... 287
   14.4 디렉토리 관리 ... 289
   14.5 FTP 파일 작업 ... 293
제15장 집합, 비트, 베이스 함수들
   15.1 집합 함수 ... 295
   15.2 비트 함수 ... 299
   15.3 진수 변환 ... 300
제16장 시간 계산
   16.1 현재 날짜와 시간 ... 303
   16.2 날짜 형식의 변환 ... 304
   16.3 날짜 함수 ... 308
   16.4 타이밍 함수 ... 310
   16.5 PLOT ... 310
제17장 행렬 대수
   17.1 선형 방정식들의 집합들 ... 313
   17.2 행렬 함수 ... 318
   17.3 특수한 행렬들 ... 320
   17.4 SPARSE 행렬 ... 321
   17.5 SPARSE 행렬 함수 ... 324
제18장 자료 분석
   18.1 기본 통계적 분석 ... 327
   18.2 기본 데이터 분석 ... 340
   18.3 데이터 분석과 통계함수 ... 346
제19장 데이터 보간법
   19.1 1차원 보간법 ... 347
   19.2 2차원 보간법 ... 352
   19.3 삼각 분할 및 분산된 자료 ... 356
   19.4 요약 ... 362
제20장 다항식
   20.1 다항식의 해 ... 365
   20.2 곱셈 ... 366
   20.3 덧셈 ... 367
   20.4 나눗셈 ... 368
   20.5 도함수와 적분 ... 369
   20.6 다항식의 값 구하기 ... 369
   20.7 유리식 ... 370
   20.8 곡선 맞추기 ... 372
제21장 3차 스플라인
   21.1 기본적인 특징 ... 377
   21.2 구분적 다항식 ... 378
   21.3 삼차원 에르미트 다항식 ... 382
   21.4 적분 ... 384
   21.5 미분 ... 386
   21.6 평면에서의 스플라인 보간법 ... 388
제22장 푸리에 분석
   22.1 이산 푸리에 변환 ... 391
   22.2 푸리에 급수 ... 395
제23장 최적화
   23.1 제로 찾기 ... 402
   23.2 일차원에서의 최소화 ... 406
   23.3 고차원에서의 최소화 ... 408
   23.4 실제적 적용 사례 ... 411
제24장 적분과 미분
   24.1 적분 ... 413
   24.2 미분 ... 418
제25장 미분 방정식
   25.1 초기값 문제(IVP) 형식 ... 425
   25.2 ODE용 풀이기 ... 426
   25.3 기본 사용 ... 427
   25.4 옵션 설정하기 ... 431
   25.5 경계값 문제(BVPs), 편미분 방정식 문제(PDEs)와 지연 미분 방정식 문제(DDEs) ... 438
제26장 이차원 그래프
   26.1 Plot 함수 ... 441
   26.2 선 스타일, 마커 그리고 색깔 ... 444
   26.3 격자, 축 상자(axes box)와 라벨 그리기 ... 446
   26.4 그림축 만들기 ... 448
   26.5 다양한 그래프 그림 ... 450
   26.6 다양한 그림들 ... 451
   26.7 부 그래프 그림 ... 453
   26.8 대화식 그림 그리기 도구 ... 454
   26.9 화면 업데이트 ... 456
   26.10 특별한 2차원 그림 그리기 ... 457
   26.11 쉽게 그리기 ... 466
   26.12 문자열 형식화 ... 467
   26.13 요약 ... 469
제27장 삼차원 그래프
   27.1 선 그래프 그림 ... 473
   27.2 두 벽수를 지닌 스칼라 함수 ... 476
   27.3 그물형 그래프 그림 ... 479
   27.4 표면 그래프 그림 ... 482
   27.5 불규칙 데이터의 그물형과 표면형 그래프 그림 ... 488
   27.6 관점의 변화 ... 489
   27.7 카메라 제어 ... 492
   27.8 윤곽 그래프 그림 ... 493
   27.9 특수 3차원 그래프 그림 ... 496
   27.10 볼륨 가시화 ... 499
   27.11 쉽게 그리기 ... 507
   27.12 요약 ... 508
제28장 색과 명암 이용하기
   28.1 컬러맵의 이해 ... 513
   28.2 컬러맵 이용하기 ... 515
   28.3 컬러맵 나타내기 ... 516
   28.4 컬러맵의 생성과 변경 ... 518
   28.5 4차원을 표현을 위한 색의 사용 ... 521
   28.6 명암 모델 ... 524
   28.7 요약 ... 528
제29장 이미지, 동영상, 사운드(소리)
   29.1 이미지 ... 531
   29.2 이미지 형식들 ... 533
   29.3 이미지 파일 ... 534
   29.4 동영상 ... 536
   29.5 이미지 유틸리티 ... 538
   29.6 사운드(소리) ... 538
   29.7 요약 ... 539
제30장 그림 내보내기와 인쇄하기
   30.1 메뉴를 이용한 인쇄와 내보내기 ... 542
   30.2 인쇄와 내보내기 명령어 라인 ... 543
   30.3 프린터와 내보내기 파일 형식 ... 545
   30.4 POSTSCRIPT 지원 ... 546
   30.5 렌더러 선택하기 ... 547
   30.6 핸들 그래픽 속성 ... 548
   30.7 디폴트 값 설정 ... 551
   30.8 출판하기 ... 552
   30.9 요약 ... 553
제31장 핸들 그래픽
   31.1 객체 ... 556
   31.2 객체 핸들 ... 557
   31.3 객체 속성 ... 558
   31.4 get과 set ... 558
   31.5 객체 찾기 ... 568
   31.6 마우스로 객체 선택하기 ... 569
   31.7 위치와 단위 ... 571
   31.8 기본 속성 ... 573
   31.9 공통 속성들(COMMON PROPERTIES) ... 577
   31.10 플롯 객체들(PLOT OBJECTS) ... 579
   31.11 그룹 객체들(GROUP OBJECTS) ... 580
   31.12 주석 축(ANNOTATION AXES) ... 582
   31.13 링킹 객체들(LINKING OBJECTS) ... 583
   31.14 새로운 플롯(NEW PLOTS) ... 584
   31.15 렌더링 속도(RENDERING SPEED) ... 586
   31.16 콜백(CALLBACKS) ... 587
   31.17 M-파일 예제(M-파일 EXAMPLES) ... 588
   31.18 요약 ... 594
제32장 그래픽 사용자 인터페이스
   32.1 GUI는 무엇인가? ... 597
   32.2 미리 정의된 대화 상자 ... 598
   32.3 M-파일 대화상자 ... 600
   32.4 대화상자 요약 ... 600
   32.5 GUI 객체 계층구조 ... 601
   32.6 기본 GUI 생성 ... 605
   32.7 GUI 객체 크기와 위치 ... 606
   32.8 마우스 실행 ... 607
   32.9 이벤트 큐 ... 609
   32.10 콜백 프로그래밍 ... 610
   32.11 M-파일 예제 ... 618
   32.12 GUIDE ... 626
   32.13 요약 ... 626
제33장 MATLAB 클래스와 객체지향프로그래밍
   33.1 오버로딩 ... 631
   33.2 클래스 생성 ... 638
   33.3 첨자 ... 650
   33.4 변환 함수 ... 659
   33.5 우선순위, 상속, 통합 ... 661
제34장 MATLAB 프로그래밍 인터페이스
   34.1 MATLAB 배열 접근 ... 664
   34.2 MATLAB에서 C나 FORTRAN 호출 ... 666
   34.3 C나 FORTRAN에서 MATLAB 호출하기 ... 685
   34.4 MAT-파일을 이용한 자료 교환 ... 695
   34.5 공유 라이브러리 ... 705
   34.6 직렬통신 ... 706
   34.7 소스 코드 제어 시스템 ... 709
   34.8 웹 서비스 ... 710
   34.9 요약 ... 711
제35장 Java상에서의 MATLAB 확장
   35.1 자바 개요 ... 713
   35.2 Java 클래스 ... 715
   35.3 Java 객체 ... 716
   35.4 Java 메쏘드 ... 719
   35.5 객체성질 ... 722
   35.6 자료 교환 ... 724
   35.7 Java 배열 ... 728
   35.8 자바 함수 ... 742
   35.9 예제 ... 744
   35.10 요약 ... 757
제36장 윈도우 응용 통합
   36.1 COM 객체들:클라이언트/서버 통신 ... 760
   36.2 동적 데이터 교환 ... 777
   36.3 MATLAB 노트북 ... 783
   36.4 MATLAB COM과 관련된 도구상자 ... 787
   36.5 요약 ... 787
제37장 도움말 보기
   37.1 명령창(command window) 도움말 ... 789
   37.2 도움말 검색기 ... 791
   37.3 인터넷 자원들 ... 792
   37.4 Mastering MATLAB 7 도움말 ... 793
   37.5 요약 ... 793
제38장 예제
   38.1 벡터화 ... 795
   38.2 JIT-가속화 ... 798
   38.3 위-아래 수열 ... 798
   38.4 반데르몬드 행렬 ... 805
   38.5 반복된 값의 생성과 계산 ... 808
   38.6 미분합 ... 818
   38.7 구조체 조작 ... 826
   38.8 역 보간법 ... 829
   38.9 다항식 곡선 적합화 ... 837
   38.10 비선형 곡선 적합화 ... 846
   38.11 그림 속에 그림 확대/축소 ... 854
Appendix ... 861
닫기