m 

Öppning av M-filer

Har du problem med att öppna en .M-fil? Vi samlar information om filformat och kan förklara vad M-filer är. Dessutom rekommenderar vi programvara som lämpar sig för att öppna eller konvertera sådana filer.

Vad är .M-filtypen?

.m-tillägget är främst associerat med filtypen MATLAB Script/Function (.m). MATLAB (Matrix Laboratory) från MathWorks, Inc. är det äldsta och mest etablerade proprietära programvarusystemet för tillämpade matematiska beräkningar. Trots stark konkurrens är MATLAB fortfarande ledande i akademiska, vetenskapliga och industriella kretsar.

MATLAB använder .m-filer (även kallade "M-filer") både som skriptfiler och funktionsdefinitioner. Ett MATLAB-skript (.m) är en textbaserad fil som innehåller ett program, dvs. en serie instruktioner i MATLAB-språket, och som kan köras direkt av MATLAB genom att man anropar skriptfilnamnet. En MATLAB-funktionsdefinitionsfil (.m) är exakt samma sak som en skriptfil, med den enda skillnaden att den definierar en systemomfattande funktion i stället för att lagra ett skript.



Både MATLAB-funktionsdefinitions- och skriptfiler måste placeras på platser som ingår i PATH-variabeln. MATLAB M-filer kan skapas och redigeras direkt med vilken texteditor som helst.


Alternativt kan .m-tillägget också associeras med Wolfram Mathematica Package (.m). Wolfram Mathematica är en av de mest kraftfulla och snabba integrerade miljöerna som är inriktad på beräkningsintensiva uppgifter inom industri, vetenskap och utbildning. Paketfiler (.m) är textbaserade ASCII-filer som används för att lagra olika data i Mathematica, inklusive källkod (skript), bilder, geometriska former osv.


Maple, en annan avancerad beräkningsmiljö för tillämpad matematik (Windows/Unix/Mac OS/Linux) från Maplesoft, använder tillägget .m som en etikett för Maples interna binära objektformat. Till skillnad från textbaserade .mpl-filer (Maple Language) är .m-filer binära filer som inte kan redigeras direkt. Sådana .m-filer används för att lagra variabler och andra Maple-objekt och kan endast läsas i Maple (med "read"-instruktionen).


Med hänvisning till GNU Octave, en avancerad plattformsoberoende FOSS-programvara (Free and Open-Source Software) och skriptplattform för intensiva matematiska beräkningar, fungerar .m-tillägget som en etikett för Octave-skriptfiler i klartext. Octave .m-filer är mycket lika syntaxen för MATLAB-skript och innehåller serier av MATLAB-kompatibla textbaserade instruktioner som ska exekveras av GNU Octave som en batch.


Förutom detta betecknar .m-tillägget också filtypen Objective-C Class Implementation (.m). Objective-C är det vanligaste OO-programmeringsspråket (objektorienterat) vid utveckling av program för Mac OS och iOS. En .m-fil är en klartextfil med en uppsättning instruktioner som implementerar en Objective-C-klass. Klassimplementeringsfiler (.m) används alltid i par med sina respektive headerfiler (.h).



Program för att öppna eller konvertera M-filer

Du kan öppna M-filer med följande program: 

Populära format

Videohandledning