Какво да знаете
- Повечето M файлове са файлове с изходен код.
- Ако текстов редактор не показва файла правилно, опитайте MATLAB или Mathematica.
- Базираните на текст M файлове могат да бъдат конвертирани в други текстови формати със същите програми.
Тази статия обяснява какво е M файл и как да отворите такъв на вашия компютър или да го конвертирате в различен файлов формат. Има няколко вида M файлове, така че е важно да знаете кой имате, за да знаете каква програма ви е необходима, за да го отворите.
Какво е M файл?
Файл с файлово разширение M може да принадлежи към един от няколко файлови формата, но много от тях са свързани по някакъв начин с файл с изходен код.
Единият е форматът на изходния код на 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 или някакъв вид меню Експортиране или Запазване като.
Ако искате да конвертирате различен M файл в PDF, такъв, който не е свързан с MATLAB, опитайте един от тези безплатни PDF принтери.
Компилаторът на MATLAB може да конвертира тези файлове в EXE за използване с MATLAB Runtime, което позволява на приложенията на MATLAB да се изпълняват на компютри, които нямат инсталиран софтуер.
Все още не можете да го отворите?
Някои файлове лесно се бъркат с други, защото файловите им разширения имат общи букви. Възможно е наистина да нямате M файл и затова той не работи с M отворите или конверторите от по-горе.
Това файлово разширение очевидно е дълго само една буква, така че макар да изглежда малко вероятно да го объркате с друг файл, който принадлежи към различен файлов формат, все пак е важно да проверите отново.
Например, има няколко файлови формата, които използват M за идентифициране на файла, като M3U, M2 и M3 (обект или модел на Blizzard), M4A, M4B, M2V, M4R, M4P, M4V и др. Ако проверете файловото разширение на вашия файл и забележете, че той принадлежи към един от тези формати, след това използвайте предоставената връзка или проучете суфикса, за да научите как да го отворите.
Ако наистина имате M файл, но той не се отваря с предложенията на тази страница, възможно е да имате наистина неясен формат. Използвайте текстов редактор като Notepad++, за да го отворите като текстов документ. Там може да има някои думи или фрази, които разкриват програмата, която го е направила, или описват какво се използва за отварянето му.
ЧЗВ
Какво представляват M файловете в C++?
Кодерът MATLAB в MATLAB създава C++ код от M файлове. Можете да използвате преобразувания код като изходен код в проекти или да го добавите към други библиотеки с кодове. Научете повече за генерирането на C++ код с MATLAB Coder.
Какво представляват M файлове с тилди?
Ако активирате автоматично запазване в MATLAB в UNIX среда, знакът тилда се появява след разширението M в името на файла. За да управлявате вашите настройки за автоматично запазване, изберете File > Preferences > Editor/Debugger > Автоматично запазване Можете също да изключите автоматичното запазване от това меню.