MATLAB으로 할 수 있는 작업 살펴보기

비디오 길이: 1:37

MATLAB은 공학 및 과학 작업을 위해 구축된 데스크탑 환경과 행렬 및 배열 계산을 직접적으로 표현하는 고급 언어를 결합합니다. 수학 라이브러리는 정확성과 일관성을 보장하도록 엄격하게 테스트되었으므로, 계산 결과를 신뢰할 수 있습니다. 또한 코드, 출력 및 서식 지정된 텍스트를 결합한 실행 가능한 노트북을 통해 작업 과정을 진행하면서 문서화할 수 있어, 여러분은 코드 관리가 아닌 문제 해결에 집중할 수 있습니다.

데이터 분석 및 시각화

여러분의 데이터가 스프레드시트, 이미지, 오디오, 데이터베이스에서 오거나, 메모리에 담기에는 너무 큰 경우에도, 각 단계를 직관적이고 재현 가능하게 만들어 주는 툴을 활용해 데이터를 정리하고 변환하며 탐색할 수 있습니다. 사용자 지정 가능한 2차원 플롯, 3차원 곡면 및 애니메이션 등의 시각화 기능을 통해 결과를 해석하고 명확하게 표현할 수 있습니다.

프로그래밍 및 소프트웨어 개발

대화형 작업과 간단한 스크립트를 통해 MATLAB에서 코딩을 쉽게 시작할 수 있습니다. 프로젝트의 규모와 복잡성이 커질수록 MATLAB 언어도 함께 확장됩니다. 디버깅, 프로파일링, 소스 컨트롤, 단위 테스트, 지속적 통합 및 패키징을 위한 통합 툴을 통해 전체 소프트웨어 개발 워크플로를 지원합니다.

앱 작성

MATLAB에서 개발한 알고리즘에 사용자 인터페이스 구성 요소를 결합해 대화형 애플리케이션을 만들 수 있습니다. 드래그 앤 드롭 방식의 캔버스와 통합 코드 편집기를 통해 툴을 구축하고 개선하며 공유할 수 있습니다. 다른 사용자들은 이 코드 내용을 이해할 필요가 없으며, 이를 실행하기 위해 MATLAB 라이선스를 보유하지 않아도 됩니다.


응용 분야 특정 툴박스

MATLAB 툴박스는 특화된 공학 및 과학 작업을 위해 전문적으로 개발된 알고리즘, 앱 및 예제를 통해 플랫폼을 확장할 수 있습니다. 각 툴박스는 MATLAB 환경에 직접 통합되며 호환성을 보장하기 위해 테스트됩니다. 신호 처리, 제어 설계, 머신러닝, 영상 분석, 로보틱스 등에 대해 검증된 방법을 처음부터 구축하지 않고 바로 적용할 수 있습니다. 이로써 기본 방법에 대한 신뢰를 바탕으로 개념 단계에서 구현 단계로 더 빠르게 나아갈 수 있습니다.

AI 지원

MATLAB Copilot은 작업 속도를 높일 수 있도록 MATLAB에 기본으로 내장되어 있습니다. Copilot에게 작업을 자연어로 설명하거나, 코드 초안을 작성하고, 시각화를 생성하며, 함수를 제안하고, 단계별 절차를 정리해 달라고 요청할 수 있습니다. 이는 환경을 벗어나지 않고도 아이디어를 검증하고 일상적인 작업을 자동화할 수 있음을 의미합니다. 에이전틱 워크플로의 경우, MATLAB MCP Core Server는 MATLAB을 Claude Code, OpenAI® Codex, 및 GitHub® Copilot을 비롯한 호환 코딩 에이전트 및 툴에 연결해 분석을 수행하고, 대안을 테스트하며, 프로그래밍 방식으로 반복을 수행할 수 있습니다. 이러한 기능을 통해 더 빠르게 학습하고, 선택지를 더 철저히 탐색하며, 수작업 단계를 줄여 아이디어를 실제 작동하는 솔루션으로 전환할 수 있습니다.

MATLAB 배포

공유 및 배포

MATLAB은 작업을 공유하고 데스크탑을 넘어 배포할 수 있는 여러 가지 방법을 제공합니다. MATLAB 알고리즘을 자동으로 C/C++, HDL 및 CUDA® 코드로 변환하여 임베디드 프로세서 또는 FPGA/ASIC에서 실행할 수 있습니다. AI 모델을 임베딩하기 위한 전용 기능도 제공합니다. 더 폭넓은 배포를 위해 MATLAB CompilerMATLAB Compiler SDK를 사용하면 MATLAB 프로그램을 독립형 실행 파일, 웹 앱 또는 MATLAB 설치 없이 실행할 수 있는 소프트웨어 구성 요소로 패키징할 수 있습니다. 이러한 다양한 옵션을 통해 MATLAB에서 구축한 작업물을 다른 사람들의 사용 방식에 맞는 형태로 공유할 수 있습니다.

MATLAB 통합

MATLAB은 여러분이 이미 사용 중인 툴, 언어 및 환경과 함께 작동합니다. MATLAB에서 Python®, Java®, C/C++, Fortran®.NET으로 작성된 라이브러리를 직접 호출하거나, MATLAB 알고리즘을 외부 애플리케이션 및 서비스에 내장할 수도 있습니다. Visual Studio CodeJupyter®와의 통합을 통해 여러분의 워크플로에서 사용하는 편집기 및 노트북에서 MATLAB 기능을 사용할 수 있습니다. Git 및 일반적인 CI/CD 시스템에 대한 기본 지원으로 버전 관리를 수행하고 테스트를 자동화할 수 있습니다. 데스크탑, 클러스터, 컨테이너 또는 클라우드 등 유연한 배포 옵션을 통해 필요에 따라 작업을 확장할 수 있습니다.

MATLAB 통합

빠르게 시작하기

무료로 제공되는 자기 주도형 튜토리얼을 통해 여러분의 진도에 맞게 기본 사항을 학습하고 새로운 역량을 쌓을 수 있습니다. MATLAB 기초, 앱 작성, 객체 지향 프로그래밍 등의 주제를 다루고 있어 필요에 따라 기초 개념부터 고급 워크플로까지 단계적으로 발전해 나갈 수 있습니다.

온라인 교육과정

MATLAB Onramp

시작하기

온라인 교육과정

App Building Onramp

시작하기