Opning af M filer
Har du et problem med at åbne en .M-fil? Vi indsamler oplysninger om filformater og kan forklare, hvad M filer er. Derudover anbefaler vi software, der er egnet til at åbne eller konvertere sådanne filer.
Har du et problem med at åbne en .M-fil? Vi indsamler oplysninger om filformater og kan forklare, hvad M filer er. Derudover anbefaler vi software, der er egnet til at åbne eller konvertere sådanne filer.
.m-udvidelsen er primært forbundet med filtypen MATLAB Script/Function (.m). MATLAB (Matrix Laboratory) fra MathWorks, Inc. er det ældste og mest etablerede proprietære softwaresystem til anvendte matematiske beregninger. Trods stærk konkurrence er MATLAB stadig førende i akademiske, videnskabelige og industrielle kredse.
MATLAB bruger .m-filer (også kaldet "M-filer") både som scriptfiler og som funktionsdefinitioner. Et MATLAB-script (.m) er en tekstbaseret fil, der indeholder et program, dvs. en række instruktioner i MATLAB-sproget, og som kan køres direkte af MATLAB ved at påkalde scriptfilenavnet. En MATLAB-funktionsdefinitionsfil (.m) er nøjagtig det samme som en scriptfil, med den eneste forskel, at den definerer en systemdækkende funktion i stedet for at lagre et script.
Både MATLAB-funktionsdefinitions- og scriptfiler skal placeres på steder, der er inkluderet i PATH-variablen. MATLAB M-filer kan oprettes direkte og redigeres med en hvilken som helst teksteditor.
Alternativt kan .m-udvidelsen også associeres med filtypen Wolfram Mathematica Package (.m). Wolfram Mathematica er et af de mest kraftfulde og hurtige integrerede miljøer, der er rettet mod beregningsintensive opgaver inden for industri, videnskab og uddannelse. Pakkefiler (.m) er tekstbaserede ASCII-filer, der bruges til at gemme forskellige data i Mathematica, herunder kildekode (scripts), billeder, geometriske former osv.
Maple, et andet avanceret beregningsmiljø for anvendt matematik (Windows/Unix/Mac OS/Linux) fra Maplesoft, bruger .m-udvidelsen som betegnelse for Maples interne binære objektformat. I modsætning til tekstbaserede .mpl-filer (Maple Language) er .m-filer binære filer, som ikke kan redigeres direkte. Sådanne .m-filer bruges til at lagre variabler og andre Maple-objekter og kan kun læses i Maple ("read"-instruktionen).
Med henvisning til GNU Octave, et avanceret FOSS-program (Free and Open-Source Software) på tværs af platforme og en scripting-platform til intensive matematiske beregninger, fungerer .m-udvidelsen som en etiket for Octave-scriptfiler i klartekst. Octave .m-filer, der i syntaks minder meget om MATLAB-scripts, indeholder en række MATLAB-kompatible tekstbaserede instruktioner, der skal udføres af GNU Octave som et batch.
Ud over det angiver .m-udvidelsen også filtypen Objective-C Class Implementation (.m). Objective-C er det mest almindeligt anvendte OO-programmeringssprog (objektorienteret) til udvikling af applikationer til Mac OS og iOS. En .m-fil er en klartekstfil med et sæt instruktioner, der implementerer en Objective-C-klasse. Klasseimplementeringsfiler (.m) anvendes altid parvis sammen med deres respektive header-filer (.h).