MATLAB을 스크립트처럼 사용하기
MATLAB은 복잡한 행렬계산을 빠르고 단순하게 처리하는데 유용한 툴이다. 하지만 10줄도 안되는 단순한 MATLAB 스크립트를 실행하기 위해서 X-window를 사용해서 MATLAB 창을 띄우는 일은 귀찮은 일이다. 특히 여러개의 클러스터 노드를 사용해서 작업을 하는 경우에는 더욱 그러하다. 이 경우에 아래의 옵션을 사용하면 파이썬이나 펄 스크립트처럼 MATLAB 코드를 실행할 수 있다.
-nodesktop: MATLAB 데스크탑 창이 실행되지 않고 VT100 터미날 모드에서 실행되도록 해준다.
-nosplash: 처음에 잠깐 보였다가 사라지는 로고창이 실행되지 않도록 한다.
-r [MATLAB_command]: MATLAB이 시작되자마자 주어진 MATLAB_command를 실행한다.
예를들어 foo.m 이라는 스크립트를 실행하고 싶다면 다음과 같이 하면 된다.
]$ matlab -nodesktop -nosplash -r "foo();exit;"
-nodesktop: MATLAB 데스크탑 창이 실행되지 않고 VT100 터미날 모드에서 실행되도록 해준다.
-nosplash: 처음에 잠깐 보였다가 사라지는 로고창이 실행되지 않도록 한다.
-r [MATLAB_command]: MATLAB이 시작되자마자 주어진 MATLAB_command를 실행한다.
예를들어 foo.m 이라는 스크립트를 실행하고 싶다면 다음과 같이 하면 된다.
]$ matlab -nodesktop -nosplash -r "foo();exit;"
TAG MatLab
