Ce qu'il faut savoir
- La plupart des fichiers M sont des fichiers de code source.
- Si un éditeur de texte n'affiche pas le fichier correctement, essayez MATLAB ou Mathematica.
- Les fichiers M basés sur du texte peuvent être convertis en d'autres formats de texte avec ces mêmes programmes.
Cet article explique ce qu'est un fichier M et comment en ouvrir un sur votre ordinateur ou en convertir un dans un format de fichier différent. Il existe plusieurs types de fichiers M, il est donc important de savoir lequel vous avez afin de savoir de quel programme vous avez besoin pour l'ouvrir.
Qu'est-ce qu'un fichier M ?
Un fichier avec l'extension de fichier M peut appartenir à l'un des nombreux formats de fichier, mais beaucoup d'entre eux sont liés d'une manière ou d'une autre à un fichier de code source.
One est le format de code source MATLAB. Ce sont des fichiers texte qui stockent des scripts et des fonctions que le programme MATLAB doit utiliser pour exécuter des actions mathématiques pour tracer des graphiques, exécuter des algorithmes, etc. Le fichier fonctionne de la même manière que l'exécution de commandes via la ligne de commande MATLAB, mais il est beaucoup plus facile de réexécuter des actions courantes.
Une utilisation similaire pour les fichiers M est avec le programme Mathematica. C'est aussi un format de fichier texte qui stocke des instructions que le programme peut utiliser pour exécuter certaines fonctions liées aux mathématiques.
Les fichiers d'implémentation d'Objective-C utilisent également cette extension de fichier. Ce sont des fichiers texte qui contiennent des variables et des fonctions utilisées dans le contexte de la programmation d'applications, généralement pour les appareils macOS et iOS.
Certains fichiers M sont plutôt des fichiers de code source écrits dans le langage de programmation Mercury.
Il est peu probable que ce soit le type de fichier que vous ayez, mais une autre utilisation de cette extension de fichier concerne la musique utilisée pour émuler des instruments sur des ordinateurs japonais PC-98.
Comment ouvrir un fichier M
Les fichiers de code source MATLAB peuvent être créés et ouverts avec un éditeur de texte comme Notepad sous Windows ou Notepad++.
Cependant, les fichiers MATLAB M ne sont réellement utilisables que s'ils sont ouverts dans le programme MATLAB. Vous pouvez le faire via l'invite MATLAB en entrant le nom du fichier, comme myfile.m.
Les fichiers M utilisés par Mathematica s'ouvriront bien sûr avec ce programme. Comme ce ne sont que des fichiers texte, cela signifie également que vous pouvez l'ouvrir avec un éditeur de texte, mais le même concept s'applique aux fichiers MATLAB dans la mesure où ils ne sont utilisables que dans le contexte de Mathematica.
Étant donné que les fichiers d'implémentation de classe sont du texte, ils peuvent être utilisés avec n'importe quel éditeur de texte déjà mentionné, y compris ceux comme jEdit et Vim. Cependant, ces fichiers M ne sont pas applicables tant qu'ils ne sont pas utilisés avec Apple Xcode ou un autre compilateur associé.
Les fichiers liés à Mercury sont similaires aux autres formats de fichiers texte ci-dessus, mais ne sont réellement utiles qu'avec winmercury ou ce compilateur Mercury.
PC-98 Les fichiers M peuvent être ouverts avec FMPMD2000. Vous devez également vous assurer que vous disposez de deux fichiers DLL: WinFMP.dll et PMDWin.dll. Vous pouvez les récupérer à partir de cette page de téléchargement.
Comment convertir un fichier M
La plupart des éditeurs de texte liés sur cette page peuvent convertir un fichier M dans un autre format textuel, comme HTML ou TXT. Cela ne s'applique qu'aux formats de texte, cependant, pas à quelque chose d'autre comme un fichier audio PC-98.
Enregistrer le code dans un fichier M au format PDF est possible avec MATLAB. Avec le fichier ouvert, recherchez une configuration de fichier Edit M ou une sorte de menu Exporter ou Enregistrer sous.
Si vous souhaitez convertir un autre fichier M en PDF, qui n'est pas lié à MATLAB, essayez l'une de ces imprimantes PDF gratuites.
MATLAB Compiler peut convertir ces fichiers en EXE pour les utiliser avec MATLAB Runtime, ce qui permet aux applications MATLAB de s'exécuter sur des ordinateurs sur lesquels le logiciel n'est pas installé.
Vous ne pouvez toujours pas l'ouvrir ?
Certains fichiers sont facilement confondus avec d'autres car leurs extensions de fichiers partagent des lettres communes. Il est possible que vous n'ayez pas vraiment de fichier M, et c'est pourquoi il ne fonctionne pas avec les ouvreurs ou convertisseurs M d'en haut.
Cette extension de fichier ne contient clairement qu'une seule lettre, donc bien qu'il puisse sembler peu probable que vous la confondiez avec un autre fichier appartenant à un format de fichier différent, il est toujours important de vérifier.
Par exemple, il existe plusieurs formats de fichiers qui utilisent M pour identifier le fichier, comme M3U, M2 et M3 (objet ou modèle Blizzard), M4A, M4B, M2V, M4R, M4P, M4V, etc. Si vous vérifiez l'extension de votre fichier et notez qu'il appartient à l'un de ces formats, puis utilisez le lien fourni ou recherchez le suffixe pour savoir comment l'ouvrir.
Si vous avez en fait un fichier M, mais qu'il ne s'ouvre pas avec les suggestions de cette page, il est possible que vous ayez un format vraiment obscur. Utilisez un éditeur de texte comme Notepad++ pour l'ouvrir en tant que document texte. Il peut y avoir des mots ou des phrases là-dedans qui donnent le programme qui l'a créé, ou décrivent ce qui est utilisé pour l'ouvrir.
FAQ
Que sont les fichiers M en C++ ?
Le codeur MATLAB dans MATLAB produit du code C++ à partir de fichiers M. Vous pouvez utiliser le code converti comme code source dans des projets ou l'ajouter à d'autres bibliothèques de code. En savoir plus sur la génération de code C++ avec MATLAB Coder.
Que sont les fichiers M avec des tildes ?
Si vous activez l'enregistrement automatique dans MATLAB dans un environnement UNIX, le caractère tilde apparaît après l'extension M dans le nom du fichier. Pour gérer vos paramètres de sauvegarde automatique, sélectionnez File > Preferences > Editor/Debugger > Sauvegarde automatique Vous pouvez également désactiver la sauvegarde automatique à partir de ce menu.