1. MATLAB
ㅇ 수치 계산 환경의 그래픽 시각화 및 프로그래밍이 가능한 소프트웨어
- 벡터,행렬을 기본으로하며,
- 수치해석, 행렬연산, 신호처리, 모델링, 시뮬레이션 등을 통합 구현시켜,
- 과학,공학 등 다양한 분야에,
- 계산 및 개발 환경을 시각적으로 제공하는, Mathworks社 소프트웨어
2. MATLAB의 특징
ㅇ 여러 다양한 계산 환경(이종 운영체제 등)에서 이용 가능
ㅇ 강력한 배열 행렬 구조
ㅇ 대화형 수치계산 및 그래픽 시각화 가능
ㅇ 비교적 용이하게 새로운 명령어 및 함수를 만들어 확장 가능
ㅇ 프로그래밍 가능 등
3. MATLAB의 화면 구성
※ ☞ MATLAB 화면 구성 참조
- 현재 폴더 창, 명령 창, 작업 공간 창, 편집창, 명령 기록 창 등
4. MATLAB의 데이터 형식
ㅇ ☞ MATLAB 데이터형 참조
* MATLAB의 가장 기본적인 데이터 형식(변수 및 데이터 형)은 배열/행렬로써,
- 이를 하나의 변수 처럼 취급하여, 데이터 처리를 단순화시킴 ☞ MATLAB 배열 행렬 참조
5. MATLAB의 연산,연산자,특수기호
※ ☞ MATLAB 연산자/MATLAB 기호 참조
- 다양한 연산자가 있으며, 이를 통해 수학적 계산, 비교 연산, 비트 연산 등을 수행
6. MATLAB Toolbox
ㅇ 특화된 유용한 기능,함수들의 모음 (주로, m 함수 또는 m 파일들)
- Symbolic Math Toolbox : 기호(심볼)를 이용해 수식 연산 결과를 얻도록 하는 툴
- Signal Processing Toolbox
- Communication Toolbox
- Image Processing Toolbox
- Control System Toolbox 등
ㅇ 각 Toolbox 내에 m-file 형태로 저장되어 있음
7. [ MATLAB 참고사항 ]
ㅇ 배열 및 행렬 관련 ☞ MATLAB 배열 행렬 참조
- 배열,행렬의 비교, 취급 방식, 요소 생성, 요소 지정, 연산 등
ㅇ 주요 명령어 ☞ MATLAB 명령어 참조
- 세션 관리 명령, 도움 명령어, 입출력 제어 명령, 시스템,파일 명령 등
ㅇ 주요 함수 ☞ MATLAB 함수 참조
- 내장 함수 : 범용,진법,삼각함수,직교좌표변환,확률통계,근사함수 등
- 사용자정의함수
ㅇ 그래픽 그리기 ☞ MATLAB 그래픽 함수 참조
ㅇ MATLAB 프로그래밍 ☞ MATLAB 프로그래밍/MATLAB 사용자 정의 함수 참조
ㅇ 그래픽 기반의 동적 데이터 분석 툴 ☞ Simulink 참조
- 블록선도 표현을 이용한 동적 시뮬레이션 환경 구현
ㅇ 기호(심볼)를 이용해 수식 연산 결과를 얻도록 하는 툴 ☞ Symbolic Math Toolbox 참조