档案格式 m

m(档案格式)基本介绍中文名:可执行的代码档案
外文名:.m
Wolfram 语言中的程式包背景注册的 MIME 类型:application/vnd.wolfram.mathematica.package

档案格式 m

文章插图
.m档案Wolfram 语言程式包源格式.用于存储和交换 Wolfram 语言程式、程式包和数据.纯 ASCII 文本格式.以 InputForm 形式存储 Wolfram 语言的表达式.可以表示程式代码、数值与文本数据、二维光栅与矢量图像、三维几何、声音以及其他数据类型.使用方法在Mathematica中,一个数据包(package)是一个数学文本档案,其中包含除Mathematica应用程式本身内部的命令之外的命令的定义 。事实上,Mathematica带有一些Packages; 其中一些在Mathematica启动时载入,而其他的在启动时未载入 。如果某些包中定义的命令需要但尚未载入,则需要看到它们被载入 。基本上有两种做法:方法1打开所需的包并手动评估其命令 。(通常,一个包提供的命令将被放入特殊的单元格中,根据您的首选项设定,Mathematica可能会在打开档案时对其进行评估;在这种情况下,您需要做的是打开 档案,使用“档案”选单中的“打开...”命令,并显示询问关于初始化单元格的对话框的“确定”,如果没有这样的对话框,可以使用“评估初始化 “命令”的“评估”子选单中的“核心”选单 。)方法2使用Get命令 。这可以在不同程度上自动化 。更多细节如下 。Get命令的基本的使用方法Get[your_package_name.m]其中your_package_name.m是档案包的名称(通常包是后缀.m,但这并不是绝对必要的) 。输入Get命令的另一种方法是连用两个小于符号:<< your_package_name.m运行此命令时,会发生以下两种情况中的一种
档案格式 m

文章插图
运行範例
    Mathematica读取档案并评估其中的命令
    Mathematica找不到该档案并返回错误信息 。
这就是为什幺会发生这种情况 。当Mathematica启动时,创建一个目录列表,Mathematica将自动搜寻Get命令请求的包 。如果您想要的包在这些目录之一,则上述Get命令将会起作用 。例如,Mathematica附带的软体包在CWRU软体库中,如果从软体库伺服器运行Mathematica,将会找到它们 。如果您在自己的计算机上正确安装Mathematica,那幺如果您在自己的计算机上运行Mathematica,也会发现这些软体包 。与Mathematica不同的软体包与使用相比有点麻烦,因为它们可能不位于Mathematica自动搜寻的目录中 。有四种方法来解决这个问题:手动评估软体包(即使用档案选单中的打开命令,如上述方法1所述) 。如果您经常需要使用某些软体包或软体包,这可能很繁琐 。
每当你想阅读它时,都会明确地在数学中找到包 。
将包移动到Mathematica搜寻的目录之一 。
展开要搜寻的目录列表,以便它包含包含该包的目录 。
Matlab中的代码档案MATLAB是解释型语言,就是说MATLAB命令行中敲入的命令在当前MATLAB进程中被解释运行 。但是,每次执行一个任务时敲入长长的命令序列是很烦人的 。有两种方法可以使MATLAB的力量得到扩展——脚本和函式 。这两种方法都用像emacs一样的文本编辑器中编写的.m档案 。m档案的好处在于它可以保存命令,还可以轻易地修改命令而无需重新敲入整个命令行 。
档案格式 m

文章插图
Objective-C中的原始码档案原始码档案 。这是典型的原始码档案扩展名,可以包含Objective-C和C代码 。