목차 일부
제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 주석...
더보기
목차 전체
제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
더보기 닫기