1. |
|
MATLAB 입문 1
|
MATLAB의 장단점 및 환경 |
|
|
|
MATLAB 입문 2
|
MATLAB의 장단점 및 환경 |
|
|
|
MATLAB 입문 3
|
MATLAB 작업공간 및 도움말 |
|
|
|
MATLAB 입문 4
|
MATLAB을 계산기로 사용하기 |
|
2. |
|
MATLAB 기본 1
|
변수와 배열, 대입문을 이용해 변수를 초기화하는 방법, 단축식(Shortcut Expression)을 이용한 배열 초기화, MATLAB의 내장 함수를 이용한 초기화, 키보드 입력을 통한 변수의 초기화 |
|
|
|
MATLAB 기본 2
|
다차원 배열, 다차원 배열의 저장, 다차원 배열의 1차원적인 접근 방법, 부분 배열, end 함수, 대입문의 좌변에서 부분 배열 사용하기, 부분 배열에 스칼라값을 대입하기 및 특수값 |
|
|
|
MATLAB 기본 3
|
출력 데이터 표시, 기본 서식 바꾸기, disp 함수, fprintf 함수를 이용한 서식화된 출력 및 데이터 파일 |
|
|
|
MATLAB 기본 4
|
스칼라와 배열의 연산, 연산의 우선 순위 및 MATLAB의 내장 함수 |
|
|
|
MATLAB 기본 5
|
xy 도표 그리기, 도표 인쇄, 도표를 그래픽 이미지로 내보내기, 다중 도표 그리기 및 로그 눈금 |
|
|
|
MATLAB 기본 6
|
온도 변환 예제 및 부하에 공급되는 최대 전력 예제 |
|
|
|
MATLAB 기본 7
|
방사성 탄소(C14)의 연대 측정법 예제 |
|
3. |
|
2차원 도표 1
|
로그 눈금, x축과 y축의 범위 제어, 같은 축에 여러 개의 도표 그리기, 여러 개의 그림 그리기, 부도표, 도표상에 있는 점 사이의 간격 설정 및 선형과 로그 눈금 도표 만들기 예제 프로그래밍 |
|
|
|
2차원 도표 2
|
극도표, 카디오이드 마이크(Cardioid Microphone) 예제, 주석 달기와 도표 저장하기, 2차원 도표의 다른 유형 및 2차원 배열에 대한 plot 함수 사용 |
|
4. |
|
명령문의 분기 및 프로그램 설계 1
|
하향식 설계 기법, 유사 코드의 사용, 논리형 데이터, 관계 연산자와 논리 연산자, 관계 연산자, == 연산자와 ~=연산자를 사용할 때의 주의사항 및 논리 연산자 |
|
|
|
명령문의 분기 및 프로그램 설계 2
|
논리 연산자, 논리곱, 포함적 논리합, 배타적 논리합, 논리 부정, 연산의 우선순위, 논리식 표현에 대한 예제, 논리 함수, if 구조 및 if 구조를 사용한 2차 방정식의 예제 |
|
|
|
명령문의 분기 및 프로그램 설계 3
|
분기, 2변수 함수의 값 구하기 예제, 다중 elseif 절과 중첩된 if 문을 각각 사용한 학점 매기기 예제, switch 구조 및 try/catch 구조 |
|
|
|
명령문의 분기 및 프로그램 설계 4
|
분기문을 이용한 퀴즈 문제 프로그래밍 |
|
|
|
명령문의 분기 및 프로그램 설계 5
|
저역 필터의 주파수 응답, 이상 기체 법칙 및 MATLAB 함수를 이용하여 다항식의 근 구하기 |
|
|
|
명령문의 분기 및 프로그램 설계 6
|
관계 연산자, 논리 연산자, if 구조, switch 구조, try/catch 구조에 대한 요약 및 관련 문제 프로그래밍 |
|
5. |
|
루프 1
|
while 루프, 통계 분석, for 루프 및 계승 함수 |
|
|
|
루프 2
|
연중 경과 일수 계산과 통계 분석에 while 문과 for 문을 이용한 프로그래밍 |
|
|
|
루프 3
|
실행의 세부 사항, 배열의 벡터화, MATLAB 적시(Just-in-Time, JIT) 컴파일러, break 문과 continue 문 및 루프의 중첩 |
|
|
|
루프 4
|
논리 배열과 벡터화 및 논리 배열을 이용한 if/else 구조의 구현 |
|
|
|
루프 5
|
잡음 섞인(noisy) 측정값에 대한 직선 맞추기에 대한 프로그래밍 및 물리-공 던지기에 대한 프로그래밍 |
|
|
|
루프 6
|
textread 함수 |
|
6. |
|
사용자 정의 함수의 기초 1
|
사용자 정의 함수 사용방법 및 MATLAB에서의 값 전달: 값 전달 방식 |
|
|
|
사용자 정의 함수의 기초 2
|
선택 정렬, 슬라이더-크랭크 기구의 운동해석을 위한 프로그램 작성 |
|
|
|
사용자 정의 함수의 기초 3
|
전역 메모리를 이용한 데이터 공유, 함수 호출 사이의 데이터 보존, 정렬 함수 및 난수생성 함수 |
|
|
|
사용자 정의 함수의 기초 4
|
응용문제에 대한 사용자 정의 함수 프로그래밍 |
|
7. |
|
사용자 정의 함수의 고급 기능 1
|
함수의 함수(function function), 지역 함수, 사유 함수 및 중첩 함수 |
|
8. |
|
사용자 정의 함수의 고급 기능 2
|
함수 계산의 순서, 함수 핸들의 생성 및 사용, 함수 핸들의 중요성 및 함수 핸들과 중첩 함수 |
|
9. |
|
사용자 정의 함수의 고급 기능 3
|
상미분방정식의 풀이를 위한 MATLAB 프로그래밍 |
|
10. |
|
사용자 정의 함수의 고급 기능 4
|
익명 함수, 반복 함수(recursive function) 및 계승 함수 |
|
11. |
|
사용자 정의 함수의 고급 기능 5
|
그래프를 그리는 함수 및 히스토그램(histogram) |
|
12. |
|
복소수와 3차원 도표 1
|
복소 데이터, 복소 변수, 복소수의 관계 연산 및 복소 함수 |
|
|
|
복소수와 3차원 도표 2
|
복소 데이터를 도표에 그리는 방법 |
|
|
|
복소수와 3차원 도표 3
|
3차원 도표, 3차원 곡면, 그물코, 등고선 도표, 곡면과 그물코 도표를 이용한 3차원 물체의 표현 |
|