找回密码
 欢迎注册
查看: 33472|回复: 12

[提问] mathematica有重置内核命令么?

[复制链接]
发表于 2012-5-10 23:32:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
就是计算结果记录、变量函数、In/Out编号清除。 就象刚打开那样,但不用关闭打开Mathkernel.exe
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-5-11 11:45:39 | 显示全部楼层
1# zeroieme 没看明白。 至于 In/Out编号, 这个是front end的属性,跟kernel 无关。 想消除,可以勾掉 Edit -> preferences -> Evaluation -> Show In/out names
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-5-11 19:09:03 | 显示全部楼层
回复楼上,他要的是清除全部变量这个功能,应该是clear["Global`*"]这个命令,因为我看到了他说要退出核,我应该没理解错他的意思,mathematica君写的代码就有这个函数,第一行,你找找看
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-5-11 20:04:55 | 显示全部楼层
哦,是说退出kernel啊 用
  1. Quit[]
复制代码
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2012-5-12 01:27:04 | 显示全部楼层
不是,我是说重置内核。 把历次记录变量这些清除,直接恢复到刚启动状态。而不需要退出kernel又开启kernel。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-5-12 09:46:59 | 显示全部楼层
5# zeroieme 那我就不知道了 。 其实 Clear["Global`*"] 已经可以清除kernel里存的 所有用户新增的变量和函数了。 已经保证Mathematica可以跟内核初始状态差不多了。 至于 Mathematica session 的历史记录,那不是存在kernel里的,不影响程序的。 可以单独处理。点击Cell ->Notebook History ,可以观察有哪些命令记录。删除之。 也可以用
  1. \$Line=0
复制代码
重置之
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-5-12 13:58:37 | 显示全部楼层
Clear["Global`*"];(*Clear all variables*) 你需要的是这个命令!!!!!!!!!!!!!!!!!!!!
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-5-12 13:59:22 | 显示全部楼层
强烈推荐你使用vim编辑器,会爽死你的!
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2012-5-12 14:34:55 | 显示全部楼层
6# wayne 谢谢
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-8-3 11:34:44 | 显示全部楼层
mathematica语言的注释符号(* *) comment,注释语句 http://bbs.emath.ac.cn/thread-4504-1-1.html
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-11-22 01:18 , Processed in 0.035706 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表