Hvad du skal vide
- De fleste M-filer er kildekodefiler.
- Hvis en teksteditor ikke viser filen korrekt, prøv MATLAB eller Mathematica.
- Tekstbaserede M-filer kan konverteres til andre tekstformater med de samme programmer.
Denne artikel forklarer, hvad en M-fil er, og hvordan du åbner en på din computer eller konverterer en til et andet filformat. Der er flere typer M-filer, så det er vigtigt at vide, hvilken du har, så du ved, hvilket program du skal bruge for at åbne den.
Hvad er en M-fil?
En fil med filtypenavnet M kunne tilhøre et af flere filformater, men mange af dem er på en eller anden måde relateret til en kildekodefil.
Det ene er MATLAB-kildekodeformatet. Disse er tekstfiler, der gemmer scripts og funktioner, som MATLAB-programmet kan bruge til at køre matematiske handlinger til at plotte grafer, køre algoritmer og mere. Filen fungerer på samme måde som at køre kommandoer gennem MATLAB-kommandolinjen, men gør det meget nemmere at køre almindelige handlinger igen.
En lignende brug for M-filer er med Mathematica-programmet. Det er også et tekstbaseret filformat, der gemmer instruktioner, som programmet kan bruge til at køre visse matematikrelaterede funktioner.
Objective-C implementeringsfiler bruger også denne filtypenavn. Disse er tekstfiler, der indeholder variabler og funktioner, der bruges i forbindelse med applikationsprogrammering, norm alt til macOS- og iOS-enheder.
Nogle M-filer er i stedet kildekodefiler skrevet i Mercury-programmeringssproget.
Det er usandsynligt, at det er den type fil, du har, men endnu en brug for denne filtypenavn er musik, der bruges til at efterligne instrumenter på japanske PC-98-computere.
Sådan åbnes en M-fil
MATLAB Kildekodefiler kan oprettes af og åbnes med en teksteditor som Notepad i Windows eller Notepad++.
MaTLAB M-filer er imidlertid ikke brugbare, medmindre de åbnes i MATLAB-programmet. Du kan gøre dette gennem MATLAB-prompten ved at indtaste filnavnet, f.eks. myfile.m.
M-filer, der bruges af Mathematica, vil selvfølgelig åbne med det program. Da det kun er tekstfiler, betyder det også, at du kan åbne det med en teksteditor, men det samme koncept gælder for MATLAB-filer, idet de kun kan bruges i Mathematica-sammenhæng.
Da klasseimplementeringsfiler er tekst, kan de bruges med enhver teksteditor, der allerede er nævnt, inklusive dem som jEdit og Vim. Disse M-filer er dog ikke anvendelige, før de bruges med Apple Xcode eller en anden relateret compiler.
Mercury-relaterede filer ligner de andre tekstbaserede filformater fra oven, men er egentlig kun nyttige med winmercury eller denne Mercury-kompiler.
PC-98 M filer kan åbnes med FMPMD2000. Du skal også sikre dig, at du har to DLL-filer: WinFMP.dll og PMDWin.dll. Du kan få fat i dem fra denne downloadside.
Sådan konverteres en M-fil
De fleste af de teksteditorer, der er linket til på denne side, kan konvertere en M-fil til et andet tekstbaseret format, såsom HTML eller TXT. Dette gælder dog kun for tekstformaterne, ikke noget andet som en PC-98 lydfil.
At gemme koden i en M-fil til PDF er muligt med MATLAB. Mens filen er åben, skal du kigge efter en Rediger M-filkonfiguration eller en eller anden form for menuen Eksporter eller Gem som.
Hvis du vil konvertere en anden M-fil til PDF, en der ikke er relateret til MATLAB, så prøv en af disse gratis PDF-printere.
MATLAB Compiler kan konvertere disse filer til EXE til brug med MATLAB Runtime, som tillader MATLAB-apps at køre på computere, der ikke har softwaren installeret.
Kan du stadig ikke åbne den?
Nogle filer kan let forveksles med andre, fordi deres filtypenavne deler fælles bogstaver. Det er muligt, at du ikke rigtig har en M-fil, og det er derfor, den ikke fungerer med M-åbnere eller konvertere fra oven.
Denne filtypenavn er tydeligvis kun et bogstav lang, så selvom det kan virke usandsynligt, at du vil få det blandet sammen med en anden fil, der tilhører et andet filformat, er det stadig vigtigt at dobbelttjekke.
F.eks. er der flere filformater, der bruger M til at identificere filen, såsom M3U, M2 og M3 (Blizzard-objekt eller model), M4A, M4B, M2V, M4R, M4P, M4V osv. Hvis du tjek filtypenavnet på din fil og bemærk, at den tilhører et af disse formater, og brug derefter linket, eller søg efter suffikset for at lære, hvordan du åbner det.
Hvis du faktisk har en M-fil, men den ikke åbner med forslagene på denne side, er det muligt, at du har et virkelig uklart format. Brug en teksteditor som Notepad++ til at åbne den som et tekstdokument. Der kan være nogle ord eller sætninger derinde, der fortæller det program, der har lavet det, eller beskriver, hvad der bruges til at åbne det.
FAQ
Hvad er M-filer i C++?
MATLAB-koderen i MATLAB producerer C++-kode fra M-filer. Du kan bruge den konverterede kode som kildekode i projekter eller tilføje den til andre kodebiblioteker. Få mere at vide om generering af C++-kode med MATLAB Coder.
Hvad er M-filer med tilder?
Hvis du aktiverer automatisk lagring i MATLAB i et UNIX-miljø, vises tilde-tegnet efter M-udvidelsen i filnavnet. For at administrere dine indstillinger for automatisk lagring skal du vælge Fil > Preferences > Editor/Debugger > Autogem Du kan også deaktivere autolagring fra denne menu.