2012-05-30 16 views
0

我想这一点:沃尔弗拉姆的Mathematica:动态跟踪其中只有一个变量

arr[[n]] = b; 

只有b改变自动重新评估。

我该怎么办?

+0

欢迎来到StackExchange!您可以考虑在具有相同格式的专用Mathematica站点上询问您的下一个问题:http://mathematica.stackexchange.com/关于问题:您需要'TrackedSymbols'选项,但请注意,它只会重新评估*如果它评估的表达式在笔记本*中可见。 – Szabolcs

+0

另外,请尝试发布一个显示您的问题的最小和功能完整的代码片段。 –

+0

@Szabolcs你实际上可以动态地更新表达式,而不用通过使用'NotebookDynamicExpression'或其亲属可见的表达式 – Heike

回答

0

你可能想

myArray={{1,2},{3,Dynamic[b]}}; 

检查通过评估myArray 和推杆也,如Slider[Dynamic[b],{0,10}]

您可以稍后设置Dynamic部分,即myArray[[2,2]]=Dynamic[b]也适用。