Update

Update[symbol]
使 Mathematica 更新与一个符号相关的所有值.

Update[]
指定要被更新的所有符号的值.

更多信息更多信息

  • UpdateMathematica 的内部优化的特征进行操作. 除了在实际中很少出现的一些特殊情况外,它不需要调用.
  • 一个特殊情况是在一个符号值的变化可以通过改变测试 Condition 的结果影响另一个符号的值. 在这种情况下,您需要用 Update 更新您觉得受到影响的符号.
  • Update 从来不会给您带来错误结果,尽管它会降低系统的运行速度.

范例范例打开所有单元关闭所有单元

基本范例 (1)基本范例 (1)

确定与 f 相关的值被正确返回:

In[1]:=
Click for copyable input

t 的值与 f 的定义相关:

In[2]:=
Click for copyable input
In[3]:=
Click for copyable input
Out[3]=

现在反过来改变与 f 相关的 g 值:

In[4]:=
Click for copyable input

t 的值是基于 f 的原值,它在 g 改变前是正确的:

In[5]:=
Click for copyable input
Out[5]=

但是 f[] 的值改变:

In[6]:=
Click for copyable input
Out[6]=

使 Mathematica 更新与 f 相关的所有值:

In[7]:=
Click for copyable input

现在 t 的值按预期返回:

In[8]:=
Click for copyable input
Out[8]=
版本 1 的新功能
New to Mathematica? Find your learning path »
Have a question? Ask support »