什么是M文件?

如何打开,编辑和转换M文件

具有M 文件扩展名文件可以属于几种文件格式之一,但其中许多文件以某种方式与源代码文件相关。

一种类型的M文件是MATLAB源代码文件格式。 这些文本文件存储MATLAB程序的脚本和函数,用于运行数学操作来绘制图形,运行算法等等。

MATLAB M文件的工作方式与通过MATLAB 命令行运行命令完全相同,但使重新运行常见操作变得更加容易。

用于M文件的类似用途是Mathematica程序。 它也是一种基于文本的文件格式,用于存储程序可以用来运行某些数学相关功能的指令。

Objective-C实现文件也使用M文件扩展名。 这些文本文件用于存放应用程序编程环境中使用的变量和函数,通常用于macOS和iOS设备。

有些M文件是用Mercury编程语言编写的Mercury源代码文件。

这不太可能是您拥有的文件类型,但M文件扩展名的另一个用途是用于在日语PC-98计算机上模拟乐器的PC-98游戏音乐歌曲文件。

如何打开一个M文件

MATLAB源代码文件可以通过简单的文本编辑器创建并打开,因此可以使用Windows中的Notepad,Notepad ++和其他类似程序来打开M文件。

但是,MATLAB M文件实际上并不可用,除非它们在M​​ATLAB程序中打开。 你可以通过输入文件名,如myfile.m ,通过MATLAB提示符来完成。

Mathematica使用的M文件当然会用该程序打开。 由于它们只是文本文件,这也意味着您可以用文本编辑器打开这种M文件,但是同样的概念适用于MATLAB文件,因为它们只能在Mathematica上下文中使用。

由于Objective-C实现文件是文本文件,它们可以用于任何已经提到的文本编辑器,包括jEdit和Vim之类的文本编辑器。 但是,这些M文件在与Apple Xcode或其他相关编译器一起使用之前不适用。

Mercury Source Code文件与上面其他基于文本的文件格式类似,但实际上只对winmercury或Mercury编译器有用。

PC-98 M文件可以用FMPMD2000打开。 您还需要确保您有两个DLL文件 - WinFMP.dll和PMDWin.dll - 您可以从此下载页面获取该文件。

如何转换M文件

本页中提到的大多数文本编辑器都可以将M文件转换为另一种基于文本的格式,如HTML或TXT。 这当然只适用于文本格式,而不适用于PC-98音频文件。

使用MATLAB可以将M文件中的代码保存为PDF 。 打开M文件,查找编辑M文件配置或某种导出另存为菜单。

如果您想将不同的M文件转换为PDF - 与MATLAB无关,请尝试使用这些免费的PDF打印机之一

MATLAB Compiler可以将MATLAB M文件转换为EXE ,以便与MATLAB Runtime一起使用,该程序允许MATLAB应用程序在未安装MATLAB的计算机上运行。

你的文件仍然没有打开?

一些文件很容易与其他文件混淆,因为它们的文件扩展名共享通用字母 有可能你并没有真正的M文件,这就是为什么它不能从上面打开M开启器或转换器。

M文件扩展名显然只是一个字母,所以尽管看起来不太可能将它与不同文件格式的文件混合在一起,但仔细检查仍然很重要。

例如,有几种使用M标识文件的文件格式,如M3U ,M2和M3(暴雪物件或型号), M4AM4BM2VM4RM4PM4V等。如果您检查文件的扩展名您的文件并注意它属于其中一种格式,然后使用提供的链接或研究后缀以了解如何打开它。

如果你确实有一个M文件,但它没有打开这个页面上的建议,那么你可能会有一个非常模糊的格式。 使用像Notepad ++这样的文本编辑器打开M文件并将其作为文本文档读取。 那里可能会有一些文字或短语,它们泄露了用来打开或打开它的程序。