MathTop

subs 函数

将变量的值代入表达式。

语法

  • subs(rule, expr)
  • subs(rules, expr)
  • subs(rule1, rule2, expr)
  • subs(expr, rule1, rule2)

参数与选项

expr要变换或求值的表达式。
assignment形如 x = value 的点赋值。
rules一个等式或等式列表/集合,左侧可为一般表达式。同一组同时替换,独立组顺序替换。同一组重复左侧时拒绝执行。

示例

  1. 代入数值subs(x^2 + 2*x, x = 3)返回 15。
  2. 代入表达式subs(sin(x) + x^2, x = t + 1)返回 sin(t + 1) + (t + 1)^2。
  3. 不会串行覆盖的交换subs([x=y, y=x], x+2*y)返回 2*x + y。
  4. 顺序规则subs(x=y, y=1, x+y)返回 2。