Подтвердить что ты не робот

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

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

4b9b3361

Ответ 1

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

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

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

Ответ 2

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

Ответ 3

Файлы

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

Если все, что вам нужно сделать, это посмотреть на файлы, вы можете получить Octave, что является бесплатной, но несколько более медленной реализацией MATLAB. Вы можете обратиться к Как открыть файлы .mat в Octave? для получения дополнительной информации по этому вопросу. Вы можете получить октаву от 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.

Ответ 4

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