Что нужно знать
- Большинство файлов M являются файлами исходного кода.
- Если текстовый редактор неправильно отображает файл, попробуйте MATLAB или Mathematica.
- Текстовые M-файлы можно конвертировать в другие текстовые форматы с помощью тех же программ.
В этой статье объясняется, что такое файл M и как открыть его на компьютере или преобразовать в другой формат файла. Существует несколько типов M-файлов, поэтому важно знать, какой из них у вас есть, чтобы знать, какая программа вам нужна для его открытия.
Что такое M-файл?
Файл с расширением M может принадлежать одному из нескольких форматов файлов, но многие из них так или иначе связаны с файлом исходного кода.
One - это формат исходного кода MATLAB. Это текстовые файлы, в которых хранятся скрипты и функции, которые программа MATLAB может использовать для выполнения математических действий для построения графиков, запуска алгоритмов и многого другого. Файл работает так же, как запуск команд через командную строку MATLAB, но значительно упрощает повторный запуск общих действий.
Аналогичное использование M-файлов в программе Mathematica. Это также текстовый формат файла, в котором хранятся инструкции, которые программа может использовать для запуска определенных математических функций.
Файлы реализации Objective-C также используют это расширение. Это текстовые файлы, содержащие переменные и функции, используемые в контексте программирования приложений, обычно для устройств macOS и iOS.
Некоторые M-файлы представляют собой файлы исходного кода, написанные на языке программирования Mercury.
Маловероятно, что это именно тот тип файла, который у вас есть, но еще одно использование этого расширения файла - это музыка, используемая для эмуляции инструментов на японских компьютерах PC-98.
Как открыть M-файл
Файлы исходного кода MATLAB можно создавать и открывать с помощью текстового редактора, такого как Notepad в Windows или Notepad++.
Однако файлы MATLAB M на самом деле нельзя использовать, если они не открыты в программе MATLAB. Вы можете сделать это через приглашение MATLAB, введя имя файла, например myfile.m.
Файлы M, используемые Mathematica, конечно же, будут открываться этой программой. Поскольку это просто текстовые файлы, это также означает, что вы можете открыть их в текстовом редакторе, но та же концепция применима к файлам MATLAB, поскольку они могут использоваться только в контексте Mathematica.
Поскольку файлы реализации класса являются текстовыми, их можно использовать с любым уже упомянутым текстовым редактором, включая такие, как jEdit и Vim. Однако эти M-файлы неприменимы до тех пор, пока они не будут использоваться с Apple Xcode или каким-либо другим родственным компилятором.
Файлы, связанные с Mercury, похожи на другие текстовые форматы файлов, описанные выше, но на самом деле они полезны только с winmercury или этим компилятором Mercury.
Файлы PC-98 M можно открыть с помощью FMPMD2000. Вам также необходимо убедиться, что у вас есть два файла DLL: WinFMP.dll и PMDWin.dll. Вы можете загрузить их с этой страницы загрузки.
Как конвертировать M-файл
Большинство текстовых редакторов, ссылки на которые приведены на этой странице, могут конвертировать M-файл в другой текстовый формат, например HTML или TXT. Однако это относится только к текстовым форматам, а не к чему-то еще, например, к аудиофайлу PC-98.
Сохранение кода из M-файла в PDF возможно с помощью MATLAB. Открыв файл, найдите пункт «Редактировать конфигурацию файла M» или какое-либо меню «Экспорт» или «Сохранить как».
Если вы хотите преобразовать в PDF другой M-файл, не связанный с MATLAB, попробуйте один из этих бесплатных PDF-принтеров.
MATLAB Compiler может конвертировать эти файлы в EXE для использования с MATLAB Runtime, что позволяет запускать приложения MATLAB на компьютерах, на которых не установлено программное обеспечение.
Все еще не могу открыть?
Некоторые файлы легко спутать с другими, потому что их расширения файлов имеют общие буквы. Возможно, у вас на самом деле нет M-файла, и поэтому он не работает с открывателями или конвертерами M, указанными выше.
Это расширение файла явно состоит всего из одной буквы, поэтому, хотя может показаться маловероятным, что вы перепутаете его с другим файлом, принадлежащим другому формату файла, все же важно перепроверить.
Например, существует несколько форматов файлов, которые используют M для идентификации файла, например M3U, M2 и M3 (объект или модель Blizzard), M4A, M4B, M2V, M4R, M4P, M4V и т. д. Если вы проверьте расширение вашего файла и обратите внимание, что он принадлежит к одному из этих форматов, а затем используйте предоставленную ссылку или изучите суффикс, чтобы узнать, как его открыть.
Если у вас действительно есть файл M, но он не открывается с предложениями на этой странице, возможно, у вас действительно неясный формат. Используйте текстовый редактор, например Notepad++, чтобы открыть его как текстовый документ. Там могут быть слова или фразы, которые выдают программу, которая его создала, или описывают, что использовалось для его открытия.
FAQ
Что такое файлы M в C++?
Кодер MATLAB в MATLAB создает код C++ из файлов M. Вы можете использовать преобразованный код в качестве исходного кода в проектах или добавить его в другие библиотеки кода. Узнайте больше о создании кода C++ с помощью MATLAB Coder.
Что такое M-файлы с тильдами?
Если вы включите автосохранение в MATLAB в среде UNIX, символ тильды появится после расширения M в имени файла. Для управления настройками автосохранения выберите Файл > Настройки > Редактор/Отладчик > Автосохранение Вы также можете отключить автосохранение в этом меню.