zeroieme 发表于 2012-5-10 23:32:32

mathematica有重置内核命令么?

就是计算结果记录、变量函数、In/Out编号清除。
就象刚打开那样,但不用关闭打开Mathkernel.exe

wayne 发表于 2012-5-11 11:45:39

1# zeroieme
没看明白。

至于 In/Out编号, 这个是front end的属性,跟kernel 无关。
想消除,可以勾掉
Edit -> preferences -> Evaluation -> Show In/out names

matlab 发表于 2012-5-11 19:09:03

回复楼上,他要的是清除全部变量这个功能,应该是clear["Global`*"]这个命令,因为我看到了他说要退出核,我应该没理解错他的意思,mathematica君写的代码就有这个函数,第一行,你找找看

wayne 发表于 2012-5-11 20:04:55

哦,是说退出kernel啊
用Quit[]

zeroieme 发表于 2012-5-12 01:27:04

不是,我是说重置内核。
把历次记录变量这些清除,直接恢复到刚启动状态。而不需要退出kernel又开启kernel。

wayne 发表于 2012-5-12 09:46:59

5# zeroieme
那我就不知道了 。
其实 Clear["Global`*"]已经可以清除kernel里存的 所有用户新增的变量和函数了。
已经保证Mathematica可以跟内核初始状态差不多了。

至于 Mathematica session 的历史记录,那不是存在kernel里的,不影响程序的。
可以单独处理。点击Cell ->Notebook History,可以观察有哪些命令记录。删除之。

也可以用\$Line=0重置之

mathematica 发表于 2012-5-12 13:58:37

Clear["Global`*"];(*Clear all variables*)
你需要的是这个命令!!!!!!!!!!!!!!!!!!!!

mathematica 发表于 2012-5-12 13:59:22

强烈推荐你使用vim编辑器,会爽死你的!

zeroieme 发表于 2012-5-12 14:34:55

6# wayne


谢谢

mathematica 发表于 2012-8-3 11:34:44

mathematica语言的注释符号(* *) comment,注释语句
http://bbs.emath.ac.cn/thread-4504-1-1.html
页: [1] 2
查看完整版本: mathematica有重置内核命令么?