본문 바로가기

컴퓨터 팁

Matlab R2008b Symbolic Math Toolbox 버그 패치


Matlab R2008b 버젼의 Symbolic Math Toolbox 에는 버그가 있다.
특정 컴퓨터에서 Symbolic Math 를 사용하면,
속도가 매우 느리거나 혹은 에러가 뜨면서 실행이 안되는 버그이다.
MuPAD 커널과 관련된 버그로, Mathworks 사에서는 이 버그를 위한 패치를 제공한다.


Symbolic 버그패치.zip



이 패치를 찾느라 정말 힘들었다.
패치의 Readme.txt 파일의 내용은 다음과 같다.


The files in this zip file change the R2008b Symbolic Math Toolbox so that it starts
a MuPAD kernel in MATLAB's process instead of in an external process. In the
instructions below, "matlabroot" refers to the install location of MATLAB. The
MATLAB command 'matlabroot' displays the location.

Installation instructions:

1) Exit all MATLAB sessions
2) Rename the file matlabroot/toolbox/symbolic/mupadmex.mexw32 to be something else in case you need to revert to the original out-of-process kernel
3) Copy the mupadmex.mexw32 file from this zip file to matlabroot/toolbox/symbolic
4) Copy mupkernel.dll to matlabroot/bin/win32


Now when you start MATLAB, it will use an in-process MuPAD kernel.


사용법을 간단히 소개하면,

1. MATLAB 을 종료한다.
2. C:\Program Files\MATLAB\R2008b\toolbox\symbolic 폴더 안의 mupadmex.mexw32 파일을 다른 이름으로 바꾼다.
3. 패치 압축 파일 안에 있는 mupadmex.mexw32 파일을 위의 경로로 복사한다.
4. mupkernel.dll 파일을 C:\Program Files\MATLAB\R2008b\bin\win32 폴더에 복사한다.


패치를 하니, 잘 작동한다.
다행이다~~~ㅎ