奇怪,我之前明明看到一个问Dialog怎么用的帖,咋不见了
mathematica吧
全部回复
仅看楼主
吧务
level 15
xzcyr 楼主
这问题其实很有趣啊。Dialog这个函数,实际上就是中断计算(Alt+,)后点击“使用子会话”时被调用的函数,它会形成一个对话(Dialog),在这个对话里还真可以干些有意思的事。
假设我们有个很费时间的Table:
Table[Pause[1]; i, {i, 10}](*我就用Pause意思一下了*)
我们可以Alt+,使用子对话,然后,查看Table算到哪里了!:
全体使用了Block进行变量局部化的函数,都可以用这个方法来查局部变量的值。
Module也是可以查的,不过麻烦一点:
在对话中对变量进行干预也是可以的,大家可以玩玩看,图就不贴了。
更多内容参看这两帖:
http://mathematica.stackexchange.com/a/135649/1871
http://mathematica.stackexchange.com/a/135650/1871
2017年03月04日 09点03分 1
level 12
interesting……你这两个链接直接揪着我看这两个链接里面的链接,再看链接里面的链接里面的链接……浪费了至少一个小时……
2017年03月04日 13点03分 2
1