Amit tudni kell
- A legtöbb M fájl forráskódfájl.
- Ha egy szövegszerkesztő nem jeleníti meg megfelelően a fájlt, próbálja ki a MATLAB-ot vagy a Mathematicát.
- Szöveg alapú M fájlok más szövegformátumokká konvertálhatók ugyanezekkel a programokkal.
Ez a cikk elmagyarázza, mi az M fájl, és hogyan lehet megnyitni egyet a számítógépén, vagy átalakítani egy másik fájlformátumba. Többféle M fájl létezik, ezért fontos tudni, hogy melyikkel rendelkezik, hogy tudja, milyen programmal kell megnyitni.
Mi az M fájl?
Egy M kiterjesztésű fájl több fájlformátum egyikéhez tartozhat, de ezek közül sok valamilyen módon kapcsolódik egy forráskódfájlhoz.
Az egyik a MATLAB forráskód formátuma. Ezek olyan szöveges fájlok, amelyek a MATLAB program számára szkripteket és függvényeket tárolnak, amelyeket matematikai műveletek futtatásához használhat grafikonok ábrázolásához, algoritmusok futtatásához stb. A fájl ugyanúgy működik, mint a MATLAB parancssoron keresztüli parancsok futtatása, de sokkal könnyebbé teszi a gyakori műveletek újrafuttatását.
Hasonlóan használható az M fájlokhoz a Mathematica program is. Ez egy szövegalapú fájlformátum is, amely olyan utasításokat tárol, amelyeket a program bizonyos matematikai funkciók futtatásához használhat.
Az Objective-C megvalósítási fájlok is ezt a fájlkiterjesztést használják. Ezek olyan szöveges fájlok, amelyek az alkalmazásprogramozás során használt változókat és függvényeket tartalmazzák, általában macOS és iOS eszközökön.
Egyes M-fájlok ehelyett a Mercury programozási nyelven írt forráskódfájlok.
Nem valószínű, hogy ez a fájltípus, de ennek a fájlkiterjesztésnek egy másik felhasználási módja a japán PC-98 számítógépeken hangszerek emulálására használt zene.
Hogyan lehet megnyitni egy M fájlt
MATLAB forráskód fájlok hozhatók létre és nyithatók meg szövegszerkesztővel, mint például a Windows Notepad vagy a Notepad++.
A MATLAB M fájlok azonban valójában csak akkor használhatók, ha a MATLAB programon belül nyitották meg őket. Ezt a MATLAB prompton keresztül teheti meg a fájlnév megadásával, például myfile.m.
A Mathematica által használt M fájl természetesen megnyílik ezzel a programmal. Mivel ezek csak szöveges fájlok, ez azt is jelenti, hogy megnyithatja őket egy szövegszerkesztővel, de ugyanez a koncepció vonatkozik a MATLAB fájlokra is, mivel csak a Mathematica környezetében használhatók.
Mivel az osztálymegvalósítási fájlok szövegesek, bármelyik már említett szövegszerkesztővel használhatók, beleértve a jEdit és a Vim-et is. Ezek az M-fájlok azonban nem használhatók, amíg fel nem használják őket az Apple Xcode-dal vagy más kapcsolódó fordítóval.
A Mercury-val kapcsolatos fájlok hasonlóak a többi szövegalapú fájlformátumhoz fentről, de valójában csak a winmercuryval vagy ezzel a Mercury fordítóval hasznosak.
PC-98 M fájlok megnyithatók az FMPMD2000 segítségével. Győződjön meg arról is, hogy két DLL-fájlja van: WinFMP.dll és PMDWin.dll. Erről a letöltési oldalról töltheti le őket.
M-fájl konvertálása
Az ezen az oldalon hivatkozott szövegszerkesztők többsége képes egy M-fájlt más szövegalapú formátumra, például HTML-re vagy TXT-re konvertálni. Ez azonban csak a szöveges formátumokra vonatkozik, nem pedig valami másra, például egy PC-98 hangfájlra.
A kód M-fájlban történő mentése PDF-be lehetséges a MATLAB segítségével. Ha a fájl nyitva van, keressen egy Edit M File Configuration vagy valamilyen Exportálás vagy Mentés másként menüt.
Ha egy másik M-fájlt szeretne PDF-be konvertálni, amely nem kapcsolódik a MATLAB-hoz, próbálja ki az alábbi ingyenes PDF-nyomtatók egyikét.
A MATLAB Compiler ezeket a fájlokat EXE formátumba tudja konvertálni a MATLAB Runtime programmal való használatra, ami lehetővé teszi a MATLAB alkalmazások futtatását olyan számítógépeken, amelyeken nincs telepítve a szoftver.
Még mindig nem tudja megnyitni?
Egyes fájlok könnyen összetéveszthetők másokkal, mivel a fájlkiterjesztéseik közös betűkkel rendelkeznek. Lehetséges, hogy nincs igazán M-fájlja, és ezért nem működik felülről az M-nyitókkal vagy konverterekkel.
Ez a fájlkiterjesztés egyértelműen csak egy betű hosszú, így bár valószínűtlennek tűnik, hogy összekeverik egy másik fájllal, amely más fájlformátumhoz tartozik, mégis fontos, hogy még egyszer ellenőrizze.
Például számos olyan fájlformátum létezik, amely az M betűt használja a fájl azonosítására, például M3U, M2 és M3 (Blizzard objektum vagy modell), M4A, M4B, M2V, M4R, M4P, M4V stb. ellenőrizze a fájl kiterjesztését, és vegye észre, hogy az egyik ilyen formátumhoz tartozik, majd használja a kapott hivatkozást, vagy keresse meg az utótagot, hogy megtudja, hogyan kell megnyitni.
Ha valóban van egy M-fájlja, de az nem nyílik meg az ezen az oldalon található javaslatokkal, akkor lehetséges, hogy egy nagyon homályos formátummal rendelkezik. Használjon szövegszerkesztőt, például a Notepad++-t, hogy szöveges dokumentumként nyissa meg. Lehetnek benne olyan szavak vagy kifejezések, amelyek leírják a programot, amelyik létrehozta, vagy leírja, hogy mit használtak a megnyitásához.
GYIK
Mik azok az M-fájlok a C++-ban?
A MATLAB kódolója a MATLAB-ban C++ kódot állít elő M fájlból. A konvertált kódot felhasználhatja forráskódként a projektekben, vagy hozzáadhatja más kódkönyvtárakhoz. Tudjon meg többet a C++ kód létrehozásáról a MATLAB Coder segítségével.
Mik azok az M fájlok tildákkal?
Ha UNIX környezetben engedélyezi az automatikus mentést MATLAB-ban, akkor a tilde karakter az M kiterjesztése után jelenik meg a fájlnévben. Az automatikus mentés beállításainak kezeléséhez válassza a Fájl > Preferences > Editor/Debugger 64333452 Automatikus mentés Ebből a menüből is kikapcsolhatja az automatikus mentést.