Mathematica是个不错的工具,尤其是其支持交互式参数调整的plot功能,灰常实用。但一直有个烦人的carveat,这里提一下。

在evaluate notebook(.nb)时,一旦碰到了使用了交互式参数调整命令(manipulate)的cell,其顺序执行的流程将会被拥塞(因为需要人机交互介入),导致后继cell的命令执行不下去,并持续提示些诸如函数没定义、格式指定不正确等不着边际的错误...

解决的方式就是首先abort evaluation, 然后手工评估后继cells,逐个shift+Enter,不能依靠Mathematica的顺序执行功能了。注意,如果运算有符号定积分的话,Mathematica评估速度会慢很多,正常,耐心...

示例:Manipulate[Plot[Sin[a x + b], {x, 0, 6}], {a, 1, 4}, {b, 0, 10}]

Mathematica .nb程序运行不下去的原因

相关文章:

  • 2021-12-05
  • 2022-12-23
  • 2021-12-10
  • 2021-08-13
  • 2022-12-23
  • 2021-08-17
  • 2021-06-24
猜你喜欢
  • 2021-11-24
  • 2022-12-23
  • 2021-09-27
  • 2022-12-23
  • 2021-10-28
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案