MATLAB에서 잘 사용하는 기능은 아닙니다만, MATLAB도 컴파일 기능을 가지고 있습니다. 물론 compile toolbox가 설치되어있어야합니다만, 아.. 그리고 다른 윈도우용 컴파일러가 하나 더 있어야합니다. 뭐 VC++ 같은 것으로...
그러면 위의 창이 뜨는 데요. 다른건 뭐 안해봐서 모르겠구요^^. Standalone Application은 도스 콘술창이 뜨면서 실행하게 하는 것이고, Windows Standalone Application은 MS-Window모드에서 바로 실행되게 됩니다. 뭐... 둘다 사용법은 동일합니다.
둘 중 하나를 선택하고 나면 위와같이 창이 하나 더 생기는데요
테스트를 위해 0.01간격으로 0부터 10까지 시간축을 만들고 그걸 sin함수로 그리도록 하지요. 그걸 저장합니다. (전 바탕화면) 그리고 그 화일을
잡아서 Main Function이라는 항목으로 드래그해서 집어넣습니다.
그리고 위에 표시된 Build the Project를 선택합니다. 아 이걸 처음 실행하는 분들은 화면 하단에서 몇가지 질문을 합니다. 외부 컴파일러가 필요하다는 이야기인데요. 이때 선택할 수 있는 컴파일러를 찾아줍니다. 뭐... 보통은 VC++을 많이들 선택하시는듯합니다. 다른 컴파일러는 안해봐서 잘 모르겠습니다...^^
그리고나면 잠시 위의 화면이 나타납니다. 생각보다는 좀 오래 기다려야합니다...
컴파일이 완료된 화면입니다. 이때 필요화일들을 압축하는 기능도 추가로 제공합니다.
뭐 필요하시면 그 기능을 사용하시면 위에서처럼 나타납니다^^
일단, 컴파일된 폴더의 distrib폴더안에 Untitled1.exe화일이 있네요. 저걸 살짝 더블클릭하면
위에서처럼 나타납니다. 사실 MATLAB유저가 컴파일기능을 많이 사용할려나 생각도 듭니다만... 일단... 궁금해하는 분들도 간혹있어서 올려봤습니다.^^.
반응형
'Software > MATLAB' 카테고리의 다른 글
Simulink에서 Mask 하기 (2) | 2009.10.25 |
---|---|
Simulink에서 간단한 애니메이션 구현하기 (14) | 2009.10.16 |
MATLAB에서 간단히 움직이는 그림 구현하기 (애니메이션 구현) (36) | 2009.10.10 |
MATLAB/Simulink Scope 창에서 데이터 축출하기 (16) | 2009.07.11 |
Embedded Block을 이용해보자. (2) | 2009.04.15 |
MATLAB/Simulink 기동시 읽기나 쓰기 실패(에러)하는 경우 (2) | 2009.04.15 |
미분(차분) 및 적분하기 (14) | 2009.04.15 |