m 

Открытие M файлов

У вас есть проблема с открытием .M-файлов? Мы собираем информацию о файловых форматах и можем рассказать для чего нужны файлы M. Дополнительно мы рекомендуем программы, которые больше всего подходят для открытия или конвертирования таких файлов.

Для чего нужен файловый формат .M?

Расширение .m ассоциируется с типом файлов "Скрипт/функция MATLAB" (MATLAB Script/Function, .m). MATLAB (Matrix Laboratory) от MathWorks, Inc. является старейшей и наиболее известной из коммерческих программных систем для прикладных математических вычислений. Несмотря на сильную конкуренцию, MATLAB пока сохраняет лидерство в академических, научных и промышленных кругах.

MATLAB использует файлы .m (также называемые "М-файлами", M-files) как для сохранения скриптов, так и определений функций. Скрипт MATLAB (.m) представляет собой простой текстовый файл, содержащий программу, т.е. последовательность инструкций на языке MATLAB, которая может быть непосредственно исполнена MATLAB путем вызова такой программы по имени ее файла. Файл определения функции MATLAB (.m) представляет собой то же, что и файл скрипта, с тем только отличием, что вместо программы он содержит определение новой общей функции.



Как файлы определения функций, так и файлы скриптов должны находиться в каталогах, включенных в значение переменной PATH. М-файлы MATLAB можно свободно создавать и редактировать при помощи любого текстового редактора.


Кроме того, расширение .m также ассоциируется с типом файлов "Пакет Wolfram Mathematica" (.m). Wolfram Mathematica — одна из наиболее мощных и быстрых интегрированных сред, ориентированных на решение требовательных к объему вычислений задач в промышленности, науке и образовании. Файлы пакетов (.m) являются текстовыми ASCII-файлами, используемыми в Mathematica для хранения разнообразных данных, включая исходный код (скрипты), изображения, геометрические формы и т.д.


Другая современная среда, обеспечивающая вычислительную платформу для прикладной математики в Windows/Unix/Mac OS/Linux, — Maple от Maplesoft — использует расширение .m в качестве ярлыка для обозначения внутреннего формата сохранения объектов. В отличие от текстовых файлов .mpl (Maple Language), файлы .m являются двоичными файлами, которые нельзя непосредственно редактировать. Такие файлы .m применяются для хранения значений переменных и других объектов Maple и могут быть открыты только при помощи Maple (оператор "read").


Что касается GNU Octave — современной кросс-платформенным FOSS-приложением (Free and Open-Source Software – Открытым и свободным ПО), а также скриптинговой платформой для объемных математических вычислений — то здесь расширение .m выступает в качестве идентификатора текстовых файлов скриптов Octave. Будучи аналогичными по синтаксису скриптам MATLAB, файлы .m содержат серии MATLAB-совместимых текстовых инструкций, исполняемых GNU Octave в пакетном режиме.


Помимо того, расширение .m также обозначает тип файлов "Реализация класса Objective-C" (Objective-C Class Implementation, .m). Objective-C — это объектно-ориентированный язык программирования, наиболее часто используемый при разработке приложений для Mac OS и iOS. Файл .m выглядит как текстовый файл, содержащий набор реализующих класс Objective-C инструкций. Файлы реализации классов (.m) всегда используются в парах с соответствующими им файлами заголовков (.h).



Программы для открытия или конвертации M файлов

Вы можете открыть файлы M с помощью следующих программ: 

Популярные форматы