TrackedSymbols
是一个 Refresh、Manipulate 和类似函数的可选项,当值变化时,它指定哪一个符号应该触发更新.
更多信息
- 可以使用下面选项:
-
All 所有可能的符号 Full 明确出现于输入表达式中的符号 True 出现在 Manipulate 等中的控制符号 Automatic 在封闭结构中被追踪的符号 {x,y,z,…} 一个由符号组成的明确列表 - 当给定符号列表后,一种标准用法为 TrackedSymbols:>{x,y,z,…}.
范例
打开所有单元关闭所有单元基本范例 (1)
在 Manipulate 中指定用于更新的符号:
可能存在的问题 (2)
如果一个明确的列表中符号没有在闭合的结构中计算过,那么它们将不被跟踪:
在某些情况下,当 TrackedSymbols 失败时使用 Rule,因为此时符号被计算:
一般来说,RuleDelayed 应该总用于 TrackedSymbols:
Wolfram Research (2007),TrackedSymbols,Wolfram 语言函数,https://reference.wolfram.com/language/ref/TrackedSymbols.html (更新于 2008 年).
文本
Wolfram Research (2007),TrackedSymbols,Wolfram 语言函数,https://reference.wolfram.com/language/ref/TrackedSymbols.html (更新于 2008 年).
CMS
Wolfram 语言. 2007. "TrackedSymbols." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2008. https://reference.wolfram.com/language/ref/TrackedSymbols.html.
APA
Wolfram 语言. (2007). TrackedSymbols. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/TrackedSymbols.html 年