본문/내용
우리에게 친숙한 수학적인 기호와 간단한 C문법으로 공학적 계산을 수행한다.
☞ 이용범위
① 수학과 관련된 계산
② 알고리즘 개발
③ 상황 모델링과 data분석
④ 여러 가지 과학과 공학적인 그래프 표현
⑤ GUI(Graphical User Interface)에 의한 어플리케이션 개발
Matlab의 기본적인 data 요소는 차원에 제한이 없는 array (배열)로 구성된다. 즉, 기본의 High-level 언어에서는 행렬 연산의 경우, 연산에 대한 해당 함수를 만들어 주어야 했지만 Matlab에서는 기본 피 연산자가 배열이므로 한번에 일괄적으로 계산을 행할 수 있다.
Matlab은 m-file을 통하여 명령을 순차적으로 실행시킬 수 있고 simulink을 이용하여 시각적으로 시스템의 해석을 수행할 수 있다.
Matlab은 기본적인 연산을 수행할 수 있는 함수를 제공하고, 그 외에 공학 목적에 적합한 ToolBox를 제공한다.
☞ 통신에 사용되는 ToolBox
① Communication ToolBox
② Digital Signal Processing ToolBox
③ Simulink ToolBox
④ etc.