m 

打开M文件

打开M文件时出现问题?我们将收集有关文件格式的信息,并为您说明是哪些文件出现了问题。另外,我们会为您推荐能打开或转换此类文件的软件。

什么是M文件类型?

主要是.m扩展名与MATLAB脚本/函数(.m)文件类型相关联。MathWorks公司的MATLAB(Matrix Laboratory)是最古老和最成熟的应用数学计算专有软件系统。尽管竞争激烈,MATLAB仍然在学术界、科学界和工业界保持着领先地位。

MATLAB使用.m文件(也称 "M文件")作为脚本文件和函数定义。MATLAB脚本(.m)是一个基于文本的文件,它包含了一个程序,即一系列MATLAB语言的指令,只要调用脚本文件名,就可以直接由MATLAB运行。MATLAB函数定义文件(.m)与脚本文件完全相同,唯一不同的是它定义了一个全系统的函数,而不是存储脚本。



MATLAB函数定义和脚本文件都必须放置在PATH变量中包含的位置。MATLAB M文件可以用任何文本编辑器直接创建和编辑。


另外,.m 扩展名也与 Wolfram Mathematica Package (.m) 文件类型相关联。Wolfram Mathematica 是最强大、最快速的集成环境之一,适用于工业、科学和教育领域的计算密集型任务。包文件(.m)是基于文本的ASCII文件,用于在Mathematica中存储各种数据,包括源代码(脚本)、图像、几何图形等。


Maple是Maplesoft公司的另一个高级应用数学计算环境(Windows/Unix/Mac OS/Linux),它使用.m扩展名作为Maple内部二进制对象格式的标签。与基于文本的.mpl(Maple语言)文件相比,.m文件是不能直接编辑的二进制文件。这种.m文件用于存储变量和其他Maple对象,并且只能在Maple中读取("read "语句)。


参考GNU Octave,一个先进的跨平台FOSS(自由和开放源码软件)应用程序和密集数学计算的脚本平台,.m扩展名是Octave脚本文件的标签。Octave .m文件的语法与MATLAB脚本非常相似,它包含一系列与MATLAB兼容的基于文本的指令,可由GNU Octave以批处理的方式执行。


除此之外,.m扩展名还表示Objective-C类实现(.m)文件类型。Objective-C是Mac OS和iOS应用开发中最常用的OO(面向对象)编程语言。.m文件是一个纯文本文件,包含一组实现Objective-C类的指令。类实现文件(.m)总是与其各自的头文件(.h)成对使用。



用于打开或转换M文件的软件

您可以使用下列程序打开M文件: 

常见格式

视频教程