как открыть.файл mat без использования MATLAB?

Я сделал проект в Matlab, и теперь я удалил Matlab. Теперь мне нужна справка о моем проекте. Я остался со всеми .мат файлов. Я пытаюсь открыть их в блокноте и я получаю символы юникода там. Мой вопрос прост. Как открыть код Matlab .mat файл в блокнот или какой-то текстовый процессор?

5 ответов


Я не использовал его сам, но слышал о простом инструменте (не текстовом редакторе) для этого, поэтому это определенно возможно без настройки среды программирования (путем установки octave или python).

быстрый поиск подсказок, что Это было возможно с total commander. (Легкий инструмент с простой точки и нажмите интерфейс)

Я не удивлюсь, если этот еще работает, но я не могу гарантировать это.


.файлы mat содержат двоичные данные, поэтому вы не сможете легко открыть их с помощью текстового процессора. Есть несколько вариантов их открытия за пределами MATLAB:

Если все, что вам нужно сделать, это посмотреть на файлы, вы можете получить Октаву, которая является свободной, но несколько медленной реализацией MATLAB. Вы можете обратиться к как открыть .мат файлы в Октаве? для получения дополнительной информации по этому вопросу. Вы можете получить октаву от http://www.gnu.org/software/octave/download.html. Интерфейс очень похож на MATLAB.

Как упоминалось в NKN и Ergodicity, для этого также доступны библиотеки python.

самым жестким решением было бы написать свой собственный процессор с нуля. Спецификация файла MAT доступна в MathWorks по адресуhttp://www.mathworks.com/help/pdf_doc/matlab/matfile_format.pdf.


есть очень хороший простой способ сделать это в Macintosh OsX. Парень сделал плагин quicklook (command-space), который отображает.мат форматы, так что вы можете просматривать переменные и т. д. Весьма полезно! https://github.com/jaketmp/matlab-quicklook/releases


A .мат-файл-это сжатый двоичный файл. Его невозможно открыть с помощью текстового редактора (за исключением специального плагина, как говорит Деннис Джахеруддин). В противном случае вам придется преобразовать его в текстовый файл (например, csv) со скриптом. Это может быть сделано python, например:читать .mat файлы в Python.


вам не нужно загружать новое программное обеспечение. Вы можете использовать Octave Online для открытия .m-файл.