服务器上运行Mathematica命令行代码
标题可以分为两个问题:
- 如何在服务器上面运行Mathematica命令行代码?
- 如何把nb文件转换成txt文件?
1.服务器上运行Mathematica命令行代码
关键命令:
nohup math <test1.txt> test1.out &
解释:
- nohup和&为服务器后台运行命令;
- math为Mathematica调用的命令行工具;
- test1.txt为输入的nb文件的txt格式文件;
- test1.out为输出的记录文件;
关键点:如何把nb文件转换成txt文件。
2.nb文件转换为txt文件
关键步骤如下:
- 在Mathematica中,先选中所有Cell单元——点击一个Cell,键盘输入Ctrl+A选中所有Cell;
- 执行菜单命令 “Cell -> Convert to -> Input Form” ,将所有的Cell转换成标准输入形式;
- 执行菜单命令 “File -> Save As …” ,另存为 txt 格式;
3.注意去掉多余的内容
在后续的Mathematica版本中,可能会包含:In[]:=
和Out[]=
格式,注意打开txt文件,进行全文替换删除操作。