Mathematica 9 is now available

1.11.10 运行外部程序

尽管 Mathematica 能很好地做许多事情.但有一些事情用外部程序来做是更好的. 用户可以使用 Mathematica 控制外部程序,或者分析它们生成的输出.
在几乎所有的计算机系统上,能够直接从 Mathematica 内运行外部程序. Mathematica 通过诸如管道这样的交互处理通信技术与外部程序进行通信.
在最简单的情况下,用户所需的通信仅是发送和接收普通文本. 用户可以在 Mathematica 中准备输入,然后转换成外部程序的标准输入.
也可以取来外部程序的标准输出,作为 Mathematica 的输入. 通常,Mathematica 允许用户像处理文件一样处理与外部程序交换的数据流. 在文件名处,给出要运行的外部命令,并加以感叹号前缀.

与外部程序通信的一些方法

这个提供表达式 x^2+y^2 作为外部命令 lpr 的输入. 在典型的 BerkeleyUnix 系统中,这将把输出送到打印机中

在文本界面中,把 ! 放在一行的开头将使这一行作为外部命令被执 行. squares 是一个外部程序.它 打印数和它们的平方

这里运行外部命令 squares 4,然后从它产生的输出中读数



Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.