暂时防止表达式被计算,以便可以把它们当作符号使用.
使用 Inactive 和 Inactivate...
Inactivate 函数
用 Inactive 来封装一个函数,以防止它被计算. 处于未激活状态的函数的参数被计算,但函数自身未被计算:
对整个表达式应用 Inactivate,使整个表达式中的函数都处于未激活状态:
用 InputForm 来查看 Inactive 被应用的位置:
- 在 StandardForm 中,用灰色显示处于未激活状态的函数.
对表达式进行运算
修改表达式.例如,用 10 代替 1:
计算表达式
应用 Activate 来移除表达式中的 Inactive,使其可以被计算:
指定一个模式,只激活与模式匹配的函数: