본문 바로가기

MATLAB3

MATLAB 코드로 C 코드 생성하기 (feat. MATLAB Coder) 오늘은 MATLAB에서 제공하는 MATLAB Coder로 C 코드를 생성하는 방법을 살펴보겠습니다. MATLAB Coder를 사용하면 MATLAB 코드를 C/C++ 코드로 생성할 수 있습니다. 모든 툴박스를 지원하진 않지만 대부분의 툴박스는 지원합니다. MATLAB Coder에 대한 자세한 내용은 MATLAB Coder 제품 정보 (mathworks.com) 에서 확인하시면 됩니다. 이번 포스팅에서는 간단한 예시와 함께 MATLAB Coder로 C 코드를 생성해보겠습니다. MATLAB Coder를 사용하기 전에 2가지 준비물이 필요합니다. 1) C 코드를 생성할 MATLAB 함수 코드 2) 1)의 MATLAB 함수 코드를 호출하는 코드 예시에서는 MATLAB 함수 코드로 euclidean 함수(eucli.. 2023. 4. 18.
MATLAB 코드로 C 코드 생성하기 (feat. codegen) MATLAB에는 여러가지 방법으로 MATLAB 코드를 C 코드로 생성하는 방법이 있습니다. 오늘은 codegen을 이용하여 C 코드를 생성하는 방법을 살펴보려고 합니다. MATLAB에서 codegen으로 C 코드 생성할 때는 다음 4가지 단계로 진행하면 됩니다. 1. C 코드를 생성할 MATLAB 함수 코드 준비 2. 함수에 들어갈 입력 형태 정의해주기 3. MATLAB 함수 코드에 %#codegen 추가 4. 터미널에 codegen 명령어 사용하여 C 코드 생성 예시 코드와 함께 한 단계 씩 살펴보도록 하겠습니다. 1. C 코드를 생성할 MATLAB 함수 코드 준비 C 코드를 생성하고 싶은 MATLAB 함수 코드를 준비하면 됩니다. 예시에서는 euclidean.m 파일에 euclidean 함수를 준비하.. 2023. 4. 18.
[MATLAB] 함수 정의 3가지 방법 *이번 여름 방학에는 MATLAB 공부를 하려고합니다. 공부 중간에 정리하면 좋을만한 내용은 간략하게 정리해서 올리려 합니다. 피드백은 언제나 환영합니다 :) 함수 정의하는 법으로 그 시작을 하려고 합니다. 파이썬 수업 때 교수님께서 하신 말씀이 생각나네요. 코딩 초보는 내장 함수를 잘 사용하는 사람이 코딩 잘하는 사람이고 코딩 중수부터는 함수를 잘 만드는 사람이 코딩 잘하는 사람이고 코딩 고수의 세계에선 함수를 잘 설계하는 사람이 코딩 잘하는 사람이라고... 코딩의 세계는 함수로 시작해서 함수로 끝난다고 해도 과언이 아닌 것 같네요. 함수가 대체 뭐길래 이렇게 중요할까요. 「코딩의 대상이 되는 것은 크게 3가지가 있습니다. 바로 상수와 변수와 함수입니다. 이게 다냐고 요? 크게 보면 그렇습니다. …하지.. 2018. 7. 20.