Qué saber
- La mayoría de los archivos M son archivos de código fuente.
- Si un editor de texto no muestra el archivo correctamente, pruebe MATLAB o Mathematica.
- Los archivos M basados en texto se pueden convertir a otros formatos de texto con esos mismos programas.
Este artículo explica qué es un archivo M y cómo abrir uno en su computadora o convertir uno a un formato de archivo diferente. Hay varios tipos de archivos M, por lo que es importante saber cuál tiene para saber qué programa necesita para abrirlo.
¿Qué es un archivo M?
Un archivo con la extensión de archivo M podría pertenecer a uno de varios formatos de archivo, pero muchos de ellos están relacionados de alguna manera con un archivo de código fuente.
Uno es el formato del código fuente de MATLAB. Estos son archivos de texto que almacenan scripts y funciones para que el programa MATLAB los use para ejecutar acciones matemáticas para trazar gráficos, ejecutar algoritmos y más. El archivo funciona de la misma manera que ejecutar comandos a través de la línea de comandos de MATLAB, pero hace que sea mucho más fácil volver a ejecutar acciones comunes.
Un uso similar para archivos M es con el programa Mathematica. También es un formato de archivo basado en texto que almacena instrucciones que el programa puede usar para ejecutar ciertas funciones relacionadas con las matemáticas.
Los archivos de implementación de Objective-C también usan esta extensión de archivo. Estos son archivos de texto que contienen variables y funciones utilizadas en el contexto de la programación de aplicaciones, generalmente para dispositivos macOS e iOS.
Algunos archivos M son archivos de código fuente escritos en el lenguaje de programación Mercury.
Es poco probable que este sea el tipo de archivo que tiene, pero otro uso más para esta extensión de archivo es para música utilizada para emular instrumentos en computadoras PC-98 japonesas.
Cómo abrir un archivo M
Los archivos de código fuente de MATLAB se pueden crear y abrir con un editor de texto como Notepad en Windows o Notepad++.
Sin embargo, los archivos MATLAB M no se pueden usar a menos que se abran dentro del programa MATLAB. Puede hacerlo a través del indicador de MATLAB ingresando el nombre del archivo, como myfile.m.
Los archivos M usados por Mathematica, por supuesto, se abrirán con ese programa. Dado que son solo archivos de texto, esto también significa que puede abrirlos con un editor de texto, pero el mismo concepto se aplica a los archivos de MATLAB en el sentido de que solo se pueden usar dentro del contexto de Mathematica.
Dado que los archivos de implementación de clase son texto, se pueden usar con cualquier editor de texto ya mencionado, incluidos algunos como jEdit y Vim. Sin embargo, estos archivos M no son aplicables hasta que se utilizan con Apple Xcode o algún otro compilador relacionado.
Los archivos relacionados con Mercury son similares a los otros formatos de archivo basados en texto de arriba, pero en realidad solo son útiles con winmercury o este compilador de Mercury.
Los archivos PC-98 M se pueden abrir con FMMPD2000. También debe asegurarse de tener dos archivos DLL: WinFMP.dll y PMDWin.dll. Puede obtenerlos de esta página de descarga.
Cómo convertir un archivo M
La mayoría de los editores de texto vinculados en esta página pueden convertir un archivo M a otro formato basado en texto, como HTML o TXT. Sin embargo, esto solo se aplica a los formatos de texto, no a algo más como un archivo de audio PC-98.
Es posible guardar el código en un archivo M en PDF con MATLAB. Con el archivo abierto, busque Editar configuración de archivo M o algún tipo de menú Exportar o Guardar como.
Si desea convertir un archivo M diferente a PDF, uno que no esté relacionado con MATLAB, pruebe una de estas impresoras PDF gratuitas.
MATLAB Compiler puede convertir estos archivos a EXE para usarlos con MATLAB Runtime, lo que permite que las aplicaciones de MATLAB se ejecuten en computadoras que no tienen el software instalado.
¿Sigue sin poder abrirlo?
Algunos archivos se confunden fácilmente con otros porque sus extensiones de archivo comparten letras comunes. Es posible que realmente no tenga un archivo M, y es por eso que no funciona con los abridores o convertidores M de arriba.
Esta extensión de archivo tiene claramente solo una letra, por lo que, si bien puede parecer poco probable que lo mezcle con un archivo diferente que pertenece a un formato de archivo diferente, aún es importante verificarlo dos veces.
Por ejemplo, existen varios formatos de archivo que usan M para identificar el archivo, como M3U, M2 y M3 (objeto o modelo de Blizzard), M4A, M4B, M2V, M4R, M4P, M4V, etc. verifique la extensión de archivo de su archivo y observe que pertenece a uno de esos formatos, luego use el enlace provisto o investigue el sufijo para aprender cómo abrirlo.
Si de hecho tiene un archivo M, pero no se abre con las sugerencias de esta página, es posible que tenga un formato realmente oscuro. Use un editor de texto como Notepad++ para abrirlo como un documento de texto. Puede haber algunas palabras o frases allí que revelen el programa que lo creó o describan qué se usa para abrirlo.
Preguntas Frecuentes
¿Qué son los archivos M en C++?
El codificador de MATLAB en MATLAB produce código C++ a partir de archivos M. Puede usar el código convertido como código fuente en proyectos o agregarlo a otras bibliotecas de código. Obtenga más información sobre cómo generar código C++ con MATLAB Coder.
¿Qué son los archivos M con tildes?
Si habilita el guardado automático en MATLAB en un entorno UNIX, el carácter de tilde aparece después de la extensión M en el nombre del archivo. Para administrar la configuración de guardado automático, seleccione Archivo > Preferencias > Editor/Debugger > Guardado automático También puede desactivar el guardado automático desde este menú.