책소개
『MATLAB 활용』은 프로그래밍 개념들과 MATLABⓡ 내장함수들의 사용법을 병행하여 소개한다. 변수, 할당, 입력/출력, 선택, 그리고 루프문들과 같은 기본적인 프로그래밍 개념들로부터 시작하며 이 책의 나머지 부분 모두에 걸쳐 문제가 제시되고 '프로그래밍 개념'과 '효율적인 방법'을 이용한 풀이를 수록하였다.
목차
PART 1 MATLABⓡ을 이용한 프로그래밍 입문
CHAPTER 1 MATLABⓡ 입문 3
1.1 MATLABⓡ 들어가기 4
1.2 MATLABⓡ 데스크탑 환경 5
1.3 변수와 할당문 6
1.4 표현 10
1.5 문자와 암호화 20
1.6 벡터와 행렬 23
CHAPTER 2 MATLABⓡ 프로그래밍 입문 49
2.1 알고리듬 50
2.2 MATLABⓡ 스크립트 51
2.3 입력과 출력 54
2.4 입력과 출력이 있는 스크립트 62
2.5 간단한 그래프를 생성하고 조정하는 스크립트 63
2.6 파일 입력/출력 입문(저장과 불러오기) 72
2.7 단일값을 반환하는 사용자 정의함수 78
CHAPTER 3 선택문 97
3.1 관계표현 98
3.2 If 문 101
3.3 If-Else 문 106
3.4 중첩된 If-Else 문 108
3.5 Switch 문 113
3.6 Menu 함수 116
3.7 MATLABⓡ의 "IS" 함수 118
CHAPTER 4 루프 133
4.1 For 루프 134
4.2 중첩된 For 루프 147
4.3 While 루프 158
CHAPTER 5 벡터화 코드 177
5.1 벡터와 행렬을 이용한 루프 178
5.2 벡터와 행렬에 대한 연산 179
5.3 함수 인수로서의 벡터와 행렬 181
5.4 논리벡터 183
5.5 코드의 벡터화 190
5.6 타이밍 194
CHAPTER 6 MATLABⓡ 프로그램 203
6.1 사용자 정의 함수들의 형태 204
6.2 MATLAB 프로그램 구조 213
6.3 적용: 메뉴구동 모듈형 프로그램 218
6.4 변수의 범위 225
6.5 디버깅 기법 230
CHAPTER 7 문자열의 처리 245
7.1 문자열 변수의 생성 246
7.2 문자열에 대한 연산 249
7.3 문자열에 대한 "Is" 함수 265
7.4 문자열과 숫자 형태 사이의 전환 266
CHAPTER 8 데이터 구조 : 셀 배열과 구조체 277
8.1 셀 배열 278
8.2 구조체 284
CHAPTER 9 고급 파일 입력과 출력 311
9.1 저급 파일 I/O 함수 312
9.2 스프레드쉬트 파일의 기록과 읽기 326
9.3 변수에 대한 MAT-파일의 사용 327
CHAPTER 10 고급 함수들 339
10.1 익명함수 340
10.2 함수 핸들의 사용 341
10.3 가변적 인수들의 수 345
10.4 중첩함수 351
10.5 되부름 함수 353
PART 2 MATLABⓡ을 이용한 문제풀이의 고급 주제들
CHAPTER 11 고급 그래프 기법 367
11.1 그래프 함수 368
11.2 동영상화 376
11.3 3차원 그래프 377
11.4 그래프의 조정 382
11.5 핸들 그래픽스와 그래프 속성 384
11.6 그래프 응용 397
CHAPTER 12 선형대수방정식의 행렬표현 417
12.1 행렬의 정의 418
12.2 선형 대수방정식 시스템에 대한 행렬풀이 430
CHAPTER 13 기본적인 통계, 탐색, 그리고 고르기 453
13.1 통계함수 454
13.2 집합연산 461
13.3 정렬 465
13.4 지수벡터 473
13.5 탐색 476
CHAPTER 14 시각과 사운드 489
14.1 사운드 파일 490
14.2 이미지 처리 492
14.3 그래픽 사용자 접속기 입문 502
CHAPTER 15 고급 수학 533
15.1 데이터에 대한 곡선접합 534
15.2 복소수 544
15.3 심볼 수학 551
15.4 미적분학: 적분과 미분 558
찾아보기 577