Cosa sapere
- La maggior parte dei file M sono file di codice sorgente.
- Se un editor di testo non visualizza il file correttamente, prova MATLAB o Mathematica.
- I file M basati su testo possono essere convertiti in altri formati di testo con gli stessi programmi.
Questo articolo spiega cos'è un file M e come aprirne uno sul tuo computer o convertirne uno in un formato di file diverso. Esistono diversi tipi di file M, quindi è importante sapere quale hai in modo da sapere quale programma ti serve per aprirlo.
Cos'è un file M?
Un file con estensione M potrebbe appartenere a uno di diversi formati di file, ma molti di essi sono in qualche modo correlati a un file di codice sorgente.
One è il formato del codice sorgente MATLAB. Si tratta di file di testo che memorizzano script e funzioni per il programma MATLAB da utilizzare per eseguire azioni matematiche per tracciare grafici, eseguire algoritmi e altro. Il file funziona allo stesso modo dell'esecuzione di comandi tramite la riga di comando MATLAB, ma rende molto più semplice eseguire nuovamente le azioni comuni.
Un uso simile per i file M è con il programma Mathematica. È anche un formato di file basato su testo che memorizza le istruzioni che il programma può utilizzare per eseguire determinate funzioni matematiche.
Anche i file di implementazione dell'Obiettivo-C utilizzano questa estensione di file. Si tratta di file di testo che contengono variabili e funzioni utilizzate nel contesto della programmazione dell'applicazione, in genere per dispositivi macOS e iOS.
Alcuni file M sono invece file di codice sorgente scritti nel linguaggio di programmazione Mercury.
È improbabile che questo sia il tipo di file che hai, ma un altro uso di questa estensione di file è per la musica utilizzata per emulare strumenti su computer giapponesi PC-98.
Come aprire un file M
I file di codice sorgente MATLAB possono essere creati e aperti con un editor di testo come Blocco note in Windows o Blocco note++.
Tuttavia, i file MATLAB M non sono effettivamente utilizzabili a meno che non siano aperti all'interno del programma MATLAB. Puoi farlo tramite il prompt di MATLAB inserendo il nome del file, come myfile.m.
I file M utilizzati da Mathematica si apriranno, ovviamente, con quel programma. Poiché sono solo file di testo, ciò significa anche che puoi aprirli con un editor di testo, ma lo stesso concetto si applica ai file MATLAB in quanto sono utilizzabili solo nel contesto di Mathematica.
Poiché i file di implementazione della classe sono di testo, possono essere utilizzati con qualsiasi editor di testo già menzionato, inclusi quelli come jEdit e Vim. Tuttavia, questi file M non sono applicabili finché non vengono utilizzati con Apple Xcode o qualche altro compilatore correlato.
I file relativi a Mercury sono simili agli altri formati di file testuali di cui sopra, ma sono davvero utili solo con winmercury o questo compilatore Mercury.
I file PC-98 M possono essere aperti con FMPMD2000. Devi anche assicurarti di avere due file DLL: WinFMP.dll e PMDWin.dll. Puoi prenderli da questa pagina di download.
Come convertire un file M
La maggior parte degli editor di testo collegati a questa pagina possono convertire un file M in un altro formato basato su testo, come HTML o TXT. Questo vale solo per i formati di testo, tuttavia, non per qualcos' altro come un file audio PC-98.
Con MATLAB è possibile salvare il codice in un file M in PDF. Con il file aperto, cerca una configurazione del file Modifica M o una sorta di menu Esporta o Salva come.
Se vuoi convertire un file M diverso in PDF, uno che non è correlato a MATLAB, prova una di queste stampanti PDF gratuite.
Il compilatore MATLAB può convertire questi file in EXE da utilizzare con MATLAB Runtime, che consente alle app MATLAB di funzionare su computer su cui non è installato il software.
Non riesci ancora ad aprirlo?
Alcuni file sono facilmente confusi con altri perché le loro estensioni di file condividono lettere comuni. È possibile che tu non abbia realmente un file M, ed è per questo che non funziona con gli apri M o i convertitori dall' alto.
Questa estensione di file è chiaramente lunga solo una lettera, quindi anche se potrebbe sembrare improbabile che tu possa confonderla con un file diverso che appartiene a un formato di file diverso, è comunque importante ricontrollare.
Ad esempio, esistono diversi formati di file che utilizzano M per identificare il file, come M3U, M2 e M3 (oggetto o modello Blizzard), M4A, M4B, M2V, M4R, M4P, M4V, ecc. controlla l'estensione del file e nota che appartiene a uno di questi formati, quindi utilizza il collegamento fornito o cerca il suffisso per sapere come aprirlo.
Se in effetti hai un file M, ma non si apre con i suggerimenti in questa pagina, è possibile che tu abbia un formato davvero oscuro. Usa un editor di testo come Notepad++ per aprirlo come documento di testo. Potrebbero esserci alcune parole o frasi che rivelano il programma che lo ha creato o descrivono cosa è stato usato per aprirlo.
Domande frequenti
Cosa sono i file M in C++?
Il codificatore MATLAB in MATLAB produce codice C++ da file M. Puoi utilizzare il codice convertito come codice sorgente nei progetti o aggiungerlo ad altre librerie di codice. Ulteriori informazioni sulla generazione di codice C++ con MATLAB Coder.
Cosa sono i file M con tilde?
Se abiliti il salvataggio automatico in MATLAB in un ambiente UNIX, il carattere tilde appare dopo l'estensione M nel nome del file. Per gestire le impostazioni di salvataggio automatico, seleziona File > Preferenze > Editor/Debugger > Salvataggio automatico Puoi anche disattivare il salvataggio automatico da questo menu.