Mathematica的一件怪事,Plot居然没有HoldAll属性
mathematica吧
全部回复
仅看楼主
level 6
twototoo222 楼主
刚打开Mathematica第一个语句就运行
Attributes[Plot]或者Attributes[ParametricPlot]
就会看到Plot的选项只有{Protected,ReadProtected}两项
再运行一次,它就有{HoldAll,Protected,ReadProtected}三项了
这是为什么呢?第一次运行和第二次运行结果居然不同,第一次居然没有HoldAll属性。
还有一个疑问,既然Plot有HoldAll属性,那为什么Plot里的函数有时候要加Evaluate,而大多数时候又不需要呢?是Plot的内部代码特殊处理这个问题的吗?我刚才看了看Plot的内部代码,完全看不懂啊。
2013年05月10日 14点05分 1
吧务
level 15
stackexchange上有个一样的问题,你可以搜一下
2013年05月10日 16点05分 2
感觉Mathematica9不知道是内核还是前段很不稳定啊,经常会出现卡顿的情况,特别是在帮助里搜索的时候,还有用wolfram|alpha的时候,特别是用那个ctrl+=的形式,经常卡。同时还不能直接在帮助里搜中文,这些都是在8版中没有的问题,不知你的9有这些问题吗? 卡的图片见下一个回复
2013年05月10日 17点05分
其实8我遇到过你的这种情况,这种情况是我在学虚拟全书时,动态更新了帮助里面的例子,以后每一次打开帮助文档,只要是打开动态交互那一部分,就卡顿。
2013年05月11日 00点05分
回复 situxuming :动态交互是哪部分?搜索和使用Alpha算动态更新吗?
2013年05月11日 02点05分
2013年05月11日 05点05分
level 6
twototoo222 楼主
2013年05月10日 17点05分 3
卡顿之前在这里讨论过:https://tieba.baidu.com/p/2195234031
2013年05月11日 05点05分
level 10
2013年05月11日 06点05分 5
真心感谢,又学到东西了
2013年05月11日 08点05分
1