Mathematica中的批量输入和输出?

最近,我在MathGroup上发现了一些旧帖子,其中显示了未记录的命令行选项-batchinput-batchoutput

 If test.mma contains the following commands:

    a=2+2
    b=10!;
    a+b

 then, running Mathematica in batch mode, only output for the first and 
 third commands goes to stdout:

    # math -batchinput -batchoutput < test.mma

    4

    3628804

但是,当试图在Windows下重现这种行为时,我只在控制台窗口中打印出第一个输出。 我究竟做错了什么?


我测试了它,并得到了两个数字作为输出。 但是 ,如果最后一个命令后面没有回车符,输出就是你发布的内容!

因此,请检查您是否以回车结束最后一行。

链接地址: http://www.djcxy.com/p/35531.html

上一篇: Batch input and output in Mathematica?

下一篇: Defining a function with an optional value that is by default a function of another paramether of the function in mathematica