2014-09-12 8 views
11

나는 Matlab에서 프로젝트를 수행했으며 이제는 Matlab을 제거했다. 자, 프로젝트에 대한 참고가 필요합니다. 모든 .mat 파일이 남아 있습니다. 나는 그들을 메모장에서 열려고 노력하고 있는데,저기서 유니 코드 문자를 얻고 있습니다. 제 질문은 간단합니다. 메모장이나 워드 프로세서에 .mat 파일로 MATLAB 코드를 열려면 어떻게해야합니까?MATLAB을 사용하지 않고 .mat 파일을 여는 방법은 무엇입니까?

+0

매트 파일이 ASCII가 아니므로 메모장에서 열 수 없습니다. 파이썬을 사용해 볼 수 있습니다. http://docs.scipy.org/doc/scipy-0.14.0/reference/generated/scipy.io.loadmat.html – NKN

+0

Octave로 열 수 있습니다. 이 링크를 참조하십시오 : http://stackoverflow.com/questions/8099727/extract-mat-data-without-matlab-tried-scilab-unsuccessfully –

+0

답장을 보내 주셔서 감사합니다. 하지만 나는 파이썬 편집기에 익숙하지 않고 옥타브도 갖고 있지 않다. 그게 문제 야. – Rocky29

답변

4

필자는 직접 사용하지 않았지만 텍스트 편집기가 아닌 간단한 도구에 대해서 들어서 프로그래밍 환경 (옥타브 또는 파이썬 설치)을 설정하지 않으면 확실히 가능합니다.

빠른 검색 힌트는 it was possible with total commander입니다. (간편한 포인트 앤 클릭 인터페이스가있는 간단한 도구)

그래도 효과가 있으면 놀랄 일은 아니지만 보장 할 수는 없습니다.

+0

나는 총 사령관에 관하여 Dennis의 대답을 지원하는이 연결을 찾아 냈다 : http://www.totalcmd.net/plugring/matlabwcx.html – NKN

+0

아주 유용한 연결. 나는 그것을 시도 할 것이다. – Rocky29

1

.mat 파일은 압축 된 이진 파일입니다. 텍스트 에디터로 열 수 없습니다 (단, Dennis Jaheruddin이 말하는 특별한 플러그인은 제외). 그렇지 않으면 스크립트로 텍스트 파일 (예 : csv)로 변환해야합니다. 이것은 파이썬 (예 : Read .mat files in Python)에 의해 수행 될 수 있습니다.

+0

감사합니다. – Rocky29

3

.mat 파일에는 이진 데이터가 들어 있으므로 워드 프로세서로 쉽게 열 수 없습니다.

파일을 살펴 보는 것만으로도 무료이지만 다소 느린 MATLAB 구현 인 Octave를 얻을 수 있습니다. 주제에 대한 자세한 내용은 How do you open .mat files in Octave?을 참조하십시오. 옥타브는 http://www.gnu.org/software/octave/download.html에서 얻을 수 있습니다. 이 인터페이스는 MATLAB과 매우 유사합니다.

NKN과 Ergodicity가 언급했듯이 이것에도 사용할 수있는 파이썬 라이브러리가 있습니다.

가장 하드 코어 솔루션은 처음부터 자신의 프로세서를 작성하는 것입니다. MAT 파일 사양은 MathWorks에서 http://www.mathworks.com/help/pdf_doc/matlab/matfile_format.pdf으로 제공됩니다.

+0

@ Rocky29 – Rocky29

+0

링크를 이용해 주셔서 감사합니다. 문제 없어. 원하는 답변을 upvote하고 가장 좋아하는 답변을 선택하는 것을 잊지 마십시오. –

+0

나는 친구를 안다. 하지만 나는 지금까지 6을 가지고 upvote 15 명성이 필요합니다. – Rocky29

4

Macintosh OsX에서 이것을 수행하는 정말 쉬운 방법이 있습니다. 동료가 .mat 형식을 렌더링하는 quicklook 플러그인 (명령 공간)을 만들었으므로 변수 등을 볼 수 있습니다. 매우 유용합니다! https://github.com/jaketmp/matlab-quicklook/releases