이미 소장하고 있다면 판매해 보세요.
|
PART I. MATLAB 기초
1장. 시작하기 1.1 MATLAB 시작하기 1.1.1 연산 1.1.2. 변수 1.1.3 수학 함수 1.1.4. 함수와 명령어 1.1.5 백터 1.1.6 선형 방정식 1.1.7. 사용 지침과 데모 1.2 데스크탑 1.2.1 편집기의 사용과 스크립트 1.2.2. 도움말, 출판, 보기 1.2.3 Symbolic 과 MuPAD 노트북 APP 1.2.4 다른 APP들 1.2.5 추가 기능 1.3 예제 프로그램 1.3.1 잘라내기와 붙여넣기 1.3.2 프로그램 저장: 스크립트 파일 1.3.3 프로그램의 동작 요약· 종합문제· 2장. MATLAB 기초 2.1 변수 2.1.1 대소문자 구분 2.2 작업공간 2.2.1 작업공간에서 공통으로 사용된 상수 더하기 2.3 배열: 벡터와 행렬 2.3.1 벡터 초기화: 명확한 나열 2.3.2 벡터 초기화: 콜론 연산자 2.3.3 linspace와 logspace 2.3.4 벡터의 전치 2.3.5 첨자 2.3.6 행렬 2.3.7 출력 캡처 2.3.8 구조계획 2.4 중력장 하에서의 수직 운동 2.5 연산자, 수식 그리고 명령문 2.5.1 숫자 2.5.2 데이터 유형 2.5.3 대수 연산자 2.5.4 연산자의 우선 순위 2.5.5 콜론 연산자 2.5.6 전치 연산자 2.5.7 배열에서의 대수 연산자 2.5.8 수식 2.5.9 명령문 2.5.10 명령문, 명령 그리고 함수 2.5.11 공식의 벡터화 2.6 출력 2.6.1 disp 2.6.2 format 2.6.3 스케일 인자 2.7 FOR를 이용한 반복 2.7.1 Newton 방법에 의한 제곱근 연산 2.7.2 계승 2.7.3 연속 과정의 한계 2.7.4 for 루프의 기본 구조 2.7.5 한 줄 for 구문 2.7.6 보다 일반적인 for 구문 2.7.7 벡터화를 통한 for 구문 회피 2.8 판단문 2.8.1 한 줄 if 구문 2.8.2 if-else 구문 2.8.3 한 줄 if-else 구문 2.8.4 elseif 2.8.5 논리 연산자 2.8.6 다중 if 구문과 elseif 구문 2.8.7 중첩된 if문 2.8.8 if문의 벡터화 2.8.9 switch 2.9 복소수 요약· 종합문제· 3장. 프로그램 설계와 알고리즘 개발 3.1 컴퓨터 프로그램 설계 과정 3.1.1 발사체 문제 3.2 MATLAB 함수 프로그래밍 3.2.1 Inline object: 조화 진동 3.2.2 MATLAB 함수 y=f(x) 요약· 종합문제· 4장. MATLAB 함수와 데이터 입출력 기능 4.1 몇 가지 일반 함수 4.2 데이터 입출력 4.2.1 load와 save 명령 4.2.2 텍스트 데이터(ASCII) 출력 4.2.3 텍스트 데이터(ASCII) 입력 4.2.4 이진 데이터 출력 4.2.4.1 이진 데이터 입력 요약· 종합문제· 5장. 논리 백터 5.1 예 제 5.1.1 불연속 그래프 5.1.2 영으로 나누는 것 피하기 5.1.3 무한대 값 회피 5.1.4 난수(불규칙수) 세기 5.1.5 주사위 굴리기 5.2 논리 연산자 5.2.1 연산자 우선순위 5.2.2 주의 5.2.3 논리 연산자와 벡터 5.3 논리 벡터에 의한 첨자화 5.4 논리 함수 5.4.1 any와 all의 사용 5.5 elseif 구조문 대신의 논리 벡터 요약· 종합문제· 6장. 행렬과 배열 6.1 행렬 6.1.1 콘크리트 회사의 예 6.1.2 행렬의 생성 6.1.3 첨자 6.1.4 전치 연산자 6.1.5 콜론 연산자 6.1.6 행과 열의 반복 6.1.7 행과 열의 삭제 6.1.8 기본 행렬 6.1.9 특수 행렬 6.1.10 행렬에서 MATLAB 함수의 활용 6.1.11 행렬 조작 6.1.12 행렬에서의 배열 연산 6.1.13 행렬과 for 명령문 6.1.14 행렬의 시각화 6.1.15 중첩된 for 명령문의 벡터화: 대부금 지불의 예 6.1.16 다차원 배열 6.2 행렬 연산자 6.2.1 행렬 곱셈 6.2.2 행렬의 지수승 6.3 그 밖의 행렬 함수 6.4 종족 번식 : Leslie 행렬 6.5 Markov 프로세스 6.5.1 무작위 걷기 6.6 선형 방정식 6.6.1 MATLAB으로 해 찾기 6.6.2 나머지 6.6.3 미지수보다 방정식 개수가 많은 경우 6.6.4 방정식 개수보다 미지수가 많은 경우 6.6.5 허약 조건 6.6.6 행렬 나눗셈 6.7 압축 행렬 요약· 종합문제· 7장. 함수 M-files 7.1 예제 : 뉴턴 방법 7.2 기본적인 규칙들 7.2.1 부함수 7.2.2 사유함수 7.2.3 P-code 파일 7.2.4 profiler로 M-file 성능 개선 7.3 함수 핸들 7.4 명령어/함수의 이중성 7.5 함수 이름 분석 7.6 M-files 디버깅 7.6.1 스크립트 디버깅 7.6.2 함수의 디버깅 7.7 순환 요약· 종합문제· 8장. 루프 문 8.1 for를 사용하는 확정 루프문 8.1.1 이항 계수 8.1.2 갱신 프로세스 8.1.3 중첩 for문 8.2 while을 이용한 불확정 루프문 8.2.1 추측 게임 8.2.2 while 루프문 8.2.3 수익이 2배가 되는 시간 8.2.4 소수 8.2.5 발사체 궤적 8.2.6 break와 continue 8.2.7 함수 menu 요약· 종합문제· 9장. MATLAB 그래픽 9.1 기본 2차원(2-D) 그래프 9.1.1 라벨 9.1.2 같은 축을 갖는 다중 그래프 9.1.3 선의 형태, 표식과 색상 9.1.4 축의 한계 설정 9.1.5 한 그림내의 다중 그래프: subplot 9.1.6 명령 figure, clf와 cla 9.1.7 그래프 입력 9.1.8 로그 그래프 9.1.9 극좌표 그래프 9.1.10 수학 함수를 빠르게 변환시켜 그래프를 그리는 함수: fplot 9.1.11 그래프 특성 편집 9.2 3차원(3-D) 그래프 9.2.1 plot3 9.2.2 3차원 애니메이션 함수: comet3 9.2.3 그물망 표면 그래프 9.2.4 등고선 그래프 9.2.5 NaN을 이용한 표면 그래프 잘라내기 9.2.6 벡터장의 가시화 9.2.7 행렬의 시각화 9.2.8 3차원 그래프의 회전 9.3 핸들 그래픽스 9.3.1 핸들의 취득 9.3.2 그래프 객체의 특성값과 이의 수정 9.3.3 핸들 벡터 9.3.4 그래프 객체의 생성 함수 9.3.5 그래프 객체의 생성 위치 지정 9.3.6 그림창의 크기 조정 9.4 그림의 편집 9.4.1 그림 편집 모드 9.4.2 특성값 편집기 9.5 애니메이션 9.5.1 핸들 그래픽스를 이용한 애니메이션 9.6 색에 대하여 9.6.1 색지도 9.6.2 면그래프의 색 9.6.3 트루 칼라 9.7 빛과 카메라 9.8 그래프의 저장, 출력 및 내보내기 9.8.1 그림 파일의 저장과 열기 9.8.2 그림 파일의 출력 9.8.3 그림 파일 내보내기 요약· 종합문제· 10장. 배열 및 고급데이터 구조 10.1 갱신 프로세스 10.1.1 단위 스텝 10.1.2 단위 스텝이 아닌 경우 10.1.3 함수의 사용 10.1.4 정확한 해 10.2 도수분포, 막대 그래프, 그리고 히스토그램 10.2.1 무작위 운동 10.2.2 히스토그램 10.3 정렬 10.3.1 물방울 정렬 10.3.2 MATLAB 함수 sort 10.4 구조체 10.5 세포체 10.5.1 세포체 배열의 생성 10.5.2 세포체 배열의 참조 10.5.3 세포체 배열의 사용 10.5.4 세포체 배열의 표시 10.6 클래스와 객체 요약· 11장. 오류와 함정 11.1 구문 오류 11.1.1 모순된 벡터 크기 11.1.2 이름 숨기기 11.2 논리상의 오류 11.3 반올림 오차 요약· 종합문제· PART II. MATLAB 응용 12장. 동적 12.1 단순보 12.2 전기 회로 12.3 자유낙하 12.4 마찰을 고려한 발사체 문제 요약· 종합문제· 13장. 시뮬레이션 13.1 임의의 수 만들기 13.1.1 종자수 정하기 13.2 동전 던지기 13.3 주사위 굴리기 13.4 박테리아의 번식 13.5 무작위 걷기 13.6 교통 흐름 13.7 정규분포의 확률 수 요약· 종합문제· 14장. 기초적인 수치방법 14.1 방정식 14.1.1 Newton 방법 14.1.1.1 복소수 근 14.1.2 이분법 14.1.3 fzero 14.1.4 roots 14.2 수치 적분 14.2.1 사다리꼴 공식 14.2.2 Simpson 공식 14.2.3 quad 14.3 수치 미분 14.3.1 diff 14.4 1차 미분 방정식 14.4.1 Euler 방법 14.4.2 예제: 박테리아의 번식 14.4.3 첨자의 다른 표기 14.4.4 예측-수정 방법 14.5 선형 상미분 방정식 14.6 Runge-Kutta 방법 14.6.1 1차 미분 방정식 14.6.2 연립 미분 방정식: 카오스 문제 14.6.3 ODE 풀이기에 입력 첨가하기 14.7 편미분 방정식 14.7.1 열전도 14.8 그 밖의 수치 방법 요약· 종합문제· 15장. 신호 처리 15.1 고조파 분석 15.2 고속 푸리에 변환 16장. 시뮬링크 툴박스 16.1 질량-스프링-댐퍼 동적 시스템 16.2 튀어 오르는 공 16.3 VAN DER POL 진동자 16.4 더핑 진동자 종합문제· 17장. 심볼릭 툴박스 17.1 대수학 17.1.1 다항식 17.1.2 벡터 17.1.3 행렬 17.2 미적분 17.3 라플라스와 Z 변환 17.4 일반 함수들 17.5 미분 방정식 17.6 FUNTOOL, MUPAD, 그리고 HELP 실행하기 17.6.1 Funtool 17.6.2 MuPAD Notebook과 Symbolic 도움말 종합문제· 부록 A. Syntax quick reference A.1 Expressions A.2 Function M-files A.3 Graphics A.4 if and switch A.5 for and while A.6 Input/output A.7 load/save A.8 Vectors and matrices 부록 B. Command and function quick reference B.1 General purpose commands B.1.1 Managing commands B.1.2 Managing variables and the workspace B.1.3 Files and the operating system B.1.4 Controlling the Command Window B.1.5 Starting and quitting MATLAB B.2 Logical functions B.3 Language constructs and debugging B.3.1 MATLAB as a programming language B.3.2 Interactive input B.4 Matrices and matrix manipulation B.4.1 Elementary matrices B.4.2 Special variables and constants B.4.3 Time and date B.4.4 Matrix manipulation B.4.5 Specialized matrices B.5 Mathematical functions B.6 Matrix function B.7 Data analysis B.8 Polynomial function B.9 Function functions B.10 Sparse matrix functions B.11 Character string functions B.12 File I/O functions B.13 Graphics B.13.1 2-D B.13.2 3-D B.13.3 General 부록 C. ASCII character codes 부록 D. Solutions to Selected Exercises 찾아보기 |