M-fil (vad det är och hur man öppnar en)

Innehållsförteckning:

M-fil (vad det är och hur man öppnar en)
M-fil (vad det är och hur man öppnar en)
Anonim

Vad att veta

  • De flesta M-filer är källkodsfiler.
  • Om en textredigerare inte visar filen korrekt, prova MATLAB eller Mathematica.
  • Textbaserade M-filer kan konverteras till andra textformat med samma program.

Den här artikeln förklarar vad en M-fil är och hur du öppnar en på din dator eller konverterar en till ett annat filformat. Det finns flera typer av M-filer, så det är viktigt att veta vilken du har så att du vet vilket program du behöver för att öppna den.

Vad är en M-fil?

En fil med filändelsen M kan tillhöra ett av flera filformat, men många av dem är på något sätt relaterade till en källkodsfil.

En är MATLABs källkodsformat. Det här är textfiler som lagrar skript och funktioner för MATLAB-programmet att använda för att köra matematiska åtgärder för att plotta grafer, köra algoritmer och mer. Filen fungerar på samma sätt som att köra kommandon via MATLAB-kommandoraden, men gör det mycket lättare att köra vanliga åtgärder igen.

En liknande användning för M-filer är med Mathematica-programmet. Det är också ett textbaserat filformat som lagrar instruktioner som programmet kan använda för att köra vissa matematikrelaterade funktioner.

Objective-C-implementeringsfiler använder också detta filtillägg. Det här är textfiler som innehåller variabler och funktioner som används inom ramen för applikationsprogrammering, vanligtvis för macOS- och iOS-enheter.

Image
Image

Vissa M-filer är istället källkodsfiler skrivna i programmeringsspråket Mercury.

Det är osannolikt att det är den här typen av fil du har, men ännu en annan användning för detta filtillägg är för musik som används för att emulera instrument på japanska PC-98-datorer.

Hur man öppnar en M-fil

MATLAB Källkodsfiler kan skapas av och öppnas med en textredigerare som Notepad i Windows eller Notepad++.

Men MATLAB M-filer är faktiskt inte användbara om de inte öppnas i MATLAB-programmet. Du kan göra detta genom MATLAB-prompten genom att ange filnamnet, som myfile.m.

M-filer som används av Mathematica kommer naturligtvis att öppnas med det programmet. Eftersom de bara är textfiler betyder det också att du kan öppna den med en textredigerare, men samma koncept gäller MATLAB-filer genom att de bara är användbara inom Mathematica-sammanhang.

Eftersom klassimplementeringsfiler är text, kan de användas med vilken textredigerare som helst som redan nämnts, inklusive sådana som jEdit och Vim. Dessa M-filer är dock inte tillämpliga förrän de används med Apple Xcode eller någon annan relaterad kompilator.

Mercury-relaterade filer liknar de andra textbaserade filformaten från ovan, men är egentligen bara användbara med winmercury eller den här Mercury-kompilatorn.

PC-98 M-filer kan öppnas med FMPMD2000. Du måste också se till att du har två DLL-filer: WinFMP.dll och PMDWin.dll. Du kan hämta dem från den här nedladdningssidan.

Hur man konverterar en M-fil

De flesta textredigerare som är länkade på den här sidan kan konvertera en M-fil till ett annat textbaserat format, som HTML eller TXT. Detta gäller dock bara textformaten, inte något annat som en PC-98-ljudfil.

Att spara koden i en M-fil till PDF är möjligt med MATLAB. Med filen öppen, leta efter en Redigera M-filkonfiguration eller någon sorts Exportera eller Spara som-meny.

Om du vill konvertera en annan M-fil till PDF, en som inte är relaterad till MATLAB, prova en av dessa gratis PDF-skrivare.

MATLAB Compiler kan konvertera dessa filer till EXE för användning med MATLAB Runtime, vilket gör att MATLAB-appar kan köras på datorer som inte har programvaran installerad.

Kan du fortfarande inte öppna den?

Vissa filer kan lätt förväxlas med andra eftersom deras filtillägg delar gemensamma bokstäver. Det är möjligt att du egentligen inte har en M-fil, och det är därför den inte fungerar med M-öppnare eller omvandlare från ovan.

Detta filtillägg är helt klart bara en bokstav långt, så även om det kan verka osannolikt att du skulle blanda ihop det med en annan fil som tillhör ett annat filformat, är det fortfarande viktigt att dubbelkolla.

Det finns till exempel flera filformat som använder M för att identifiera filen, som M3U, M2 och M3 (Blizzard-objekt eller modell), M4A, M4B, M2V, M4R, M4P, M4V, etc. Om du kontrollera filtillägget för din fil och märk att den tillhör ett av dessa format, använd sedan länken som tillhandahålls eller sök efter suffixet för att lära dig hur du öppnar den.

Om du faktiskt har en M-fil, men den inte öppnas med förslagen på den här sidan, är det möjligt att du har ett riktigt obskyrt format. Använd en textredigerare som Notepad++ för att öppna den som ett textdokument. Det kan finnas några ord eller fraser där som ger bort programmet som gjorde det, eller beskriver vad som används för att öppna det.

FAQ

    Vad är M-filer i C++?

    MATLAB-kodaren i MATLAB producerar C++-kod från M-filer. Du kan använda den konverterade koden som källkod i projekt eller lägga till den i andra kodbibliotek. Läs mer om att skapa C++-kod med MATLAB Coder.

    Vad är M-filer med tildes?

    Om du aktiverar autosave i MATLAB i en UNIX-miljö, visas tilde-tecknet efter M-tillägget i filnamnet. För att hantera dina inställningar för autospara väljer du File > Preferences > Editor/Debugger > Autosave Du kan också stänga av autosave från den här menyn.

Rekommenderad: