C/C++ 프로그래머를 위한 MATLAB 활용
알고리즘 개발에 있어 가장 중요하고 보편적으로 사용되는 개발 도구는 C언어와 MATLAB입니다. C언어를 주 개발도구로 사용하는 개발자들이 MATLAB이 제공하는 C언어와의 연동기능, 코드생성기능 및 Deployment 가능을 활용할 경우 개발 및 검증에 필요한 비용과 시간을 줄여 개발 효율성을 증대시킴과 동시에 결과물에 대한 신뢰성을 높여 제품 품질향상을 기대할 수 있습니다.
본 웨비나에서는 MATLAB과 C 코드의 연동에 대한 전반적인 내용을 다룹니다. 설계할 C/C++ 프로그램을 개발하고 디버깅 하는데 MATLAB 각종 Plotting 함수들을 활용하여 데이터를 도시하고, 또한 신뢰성 높은 수치해석 함수들을 이용하여 연산 결과를 효과적으로 테스트 하는 방법에 대해서 배우게 될 것입니다. C/C++로 어플리케이션을 개발할 때, 처리할 데이터의 특성을 이해하고 알고리즘이 정상적으로 동작하는지 확인하는 것은 어려운 과제일 수 있습니다. 본 웨비나에서는 필요한 데이터를 MATLAB으로 보내서 도시함으로써 어떻게 개발과정과 디버깅 프로세스를 빠르게 개선할 수 있는지 보여줄 것입니다. 또한 인터액티브한 데이터 분석방법에 대한 예를 소개하고, 개발하고 있는 프로그램의 연산결과와 MATLAB 상에서 신뢰할 수 있는 수치해석 처리 결과를 어떻게 비교하는지에 대해서도 보여줄 것입니다.
본 웨비나에서 다뤄지는 주제는 다음과 같습니다.
- MATLAB Engine을 이용하여 C/C++ 프로그램과 MATLAB 사이의 데이터 교환
- C/C++ 프로그램으로부터 코드를 디버깅하고, 알고리즘을 테스트하고 데이터를 도시하기 위한 MATLAB 명령어 활용
- 코드 생성을 위하여 MATLAB 함수들로부터 shared library 빌딩 방법
- MATLAB 함수들로부터 독립 실행 가능 파일 빌딩 방법
Presenter: 이웅재 엔지니어
녹화 날짜: 2011년 10월 27일