[010v4] 매트랩을 이용한 마우스 턴 시뮬레이션
2007/11/24 03:10 로보트
예전에 만든 턴 시뮬레이션은 도스환경이기 때문에 이번에 새로 만들기로 했다. 툴은 Visual C와 매트랩이 있었으나 아래와 같은 장점으로 매트랩을 선택하였다.
1. 다양하고 방대한 그래프, 좌표 출력 기능을 제공하기 떄문에 구현이 쉽다.
(실제 시뮬레이션을 코딩해 보면 대부분 시간이 그래프와 좌표 출력 UI를 만드는데 소요된다.)
2. 수식과 관련된 함수가 다양하며 사용법이 쉽다.
3. 좌표나 속도를 나타낼 배열을 행렬로 나타내는 데 행렬 간의 산술 계산이 간단하다.
4. 베이직과 같은 인터프리터 방식으로 디버깅과 코딩이 편하다.
실제 접해보니 매트랩의 언어는 간단하여 쉽게 사용할 수 있었다. 또한 그래프도 그려주고 세세한 설정까지 가능하니 얼마나 편한가.. 턴 시뮬레이션은 산술적 계산이 적은 편이라 한 페이지 안에 구현되었으며, 여러 기능 보완을 하고자 코드가 늘어났다. 전체적으로 코딩 시간은 그리 길지 않았다.
또한, Visual C 처럼 UI를 갖추기 위해 매트랩의 GUI 기능을 강좌를 보면서 구현했다. Visual C의 UI를 꾸미는 것과 비슷하여 금방 따라갈 수 있었다.
매트랩에서만 구동하는 것을 실행 파일로 변환하면 따로 매트랩을 켜지 않아도 독립적으로 실행할 수 있다. 단, 매트랩이 설치 안 된 곳에서는 따로 제공하는 기본 라이브러리를 설치해야 한다.
C:\..>mcc -m filename
이렇게 명령어를 실행하면 'filename.exe', 'filename.ctf' 파일이 생긴다. 실행을 하면 자동으로 하위 폴더에 압축이 풀리고 실행이 된다. 그다음부터는 압축을 풀지 않고 바로 실행한다.
참고 사이트
- http://www.matlabsolutions.com/
- http://matlabschool.com/
-
유훈 2007/11/25 14:27 댓글주소 수정/삭제 댓글쓰기
우왕굳~! 언제 하셨어요 이건~-
Yarmini 2007/11/26 01:06 댓글주소 수정/삭제계속 생각하고 있다가.. 집에서 완성했지^^
-

RSS FEED
TEXTCUBE 1.7.8 : Con moto