Я сделал проект в Matlab, и теперь я удалил Matlab. Теперь мне нужна ссылка на мой проект. Я остался со всеми файлами .mat. Я пытаюсь открыть их в блокноте, и я получаю символы Юникода. Мой вопрос прост. Как открыть код Matlab в файле .mat в блокнот или какой-нибудь текстовый процессор?
Как открыть файл .mat без использования MATLAB?
Ответ 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.