此为 Mathematica 4 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.2)

1.11.1 读、写 Mathematica 文件

用户可以在自己的计算机系统中使用文件存储 Mathematica 的定义和结果. 最一般的方法是存储作为 Mathematica 输入的普通文本. 用这种方法,在某一 计算机系统上运行的 Mathematica 生成的文件可以被任何计算机上运行的 Mathematica 阅读. 此外,这种文件可以由其它标准程序,如文本编辑器 进行处理.

读、写文件

这里展开  ,并把结果输出到名为 tmp 的文件

这里是 tmp 的内容,它能直接用作 Mathematica 输入

这是从tmp 文件中读取并计算它包含的输入

如果用户熟悉 Unix 或 MS-DOS 操作系统,则会认出 Mathematica 重定向算符 >>, >>><< 与 shell 算符 >,>> 和<是相似的.
重定向算符 >>>>> 对于存储从 Mathematica 得到的结果是很方便的. 函数 Save[" ] 让用户存储变量和函数的定义.

把定义保存到普通文本文件中

这是一个函数的定义

这里给 c 赋以值 17

这里把f的定义保存到文

件 ftmp 中

Mathematica 既保存f的定义,并且自动保存 f 所依赖的 c 的定义

这里清除 fc 的定义

通过从文件 ftmp 中读取

可重新使用保存的定义

In[9]:=
Out[9]=

Mathematica文件的典型名称

如果使用 Mathematica 笔记本界面,那么前端允许用户保存完整的笔记本,不仅 包括 Mathematica 输入和输出,而且包括文本、图形和其它材料.
习惯上,给 Mathematica 笔记本文件名添加后缀 .nb. Mathematica 的 大多数版本都强制遵守这个习惯.
当用户在前端打开一个笔记本时,Mathematica 将立即显示该笔记本的内容, 但并不将这些内容送到内核进行计算,直到用户明确要求计算为止.然而, 在笔记本中,用户也能使用前端中的 Cell 菜单来确定某个单元作为初始化单元. 如果用户这样做了,那么当打开笔记本时,这些单元的内容将自动被计算.

在单元括号中的I指明第二个单元是初始化单元,它在笔记本打开时被计算

picture

保持 Mathematica 材料既在含有注解文本的笔记本中,也在仅含有 n 行 Mathematica 定义的程序包中,这有时是方便的. 用户可通过把 Mathematica 定义放入初始化单元中实现这一点. 每当用户保存笔记本时,前端将允许用户保存一个仅含有 n 行 Mathematica 定义的相关联的. m 文件.