相关疑难解决方法(0)

使用Mathematica编写小代码或大代码时如何调试?工作台?mma调试器?或者是其他东西?

在mathkb.com,我发现了一篇有趣的文章"Mathematica调试器的另一篇评论" (berniethejet),讨论了在wolfram工作台中的调试.

http://www.mathkb.com/Uwe/Threads/List.aspx/mathematica/20986

我认为这是一个值得讨论的好问题,我想听一些使用工作台的经验,尽管我从未接触过工作台.

  1. 工作台是一个真正的调试器,但是一个观察者?它比mathematica有什么优势?
  2. 在编写大小代码时如何调试?mabye workbench用于调试小代码和mma调试器用于大型代码?
  3. 有关轻型和重型数学用户调试的任何建议吗?

wolfram-mathematica

12
推荐指数
1
解决办法
3921
查看次数

在Mathematica中打印符号名称和值

我想创建一个函数My`Print[args__]来打印我传递它的符号的名称及其值.问题是在传递符号之前,会对My`Print它们进行评估.所以My`Print永远不要看到符号名称.

一个解决方案是围绕每一个我传递给说法My`PrintUnevaluated[],不过这看起来凌乱.有没有一种定义MACRO的方法,当我输入时My`Print[args__],Mathematica内核会看到My`Print[Unevaluated /@ args__]

macros wolfram-mathematica

10
推荐指数
5
解决办法
2472
查看次数

标签 统计

wolfram-mathematica ×2

macros ×1