主要内容

使用 subs 计算符号表达式

在为某个符号变量赋值后,包含该变量的表达式不会自动进行计算。相反,需使用 subs 来计算表达式。

定义表达式 y = x^2

syms x
y = x^2;

2 赋值给 xy 的值仍然是 x^2,而不是 4

x = 2;
y
y =
x^2

如果您再次更改 x 的值,y 的值仍保持为 x^2。相反,需使用 subs,根据 x 的新值来计算 y

subs(y)
ans =
4

计算结果为 4。然而,y 并没有改变。通过将结果赋值给 y 来更改 y 的值。

y = subs(y)
y =
4

证明在此次赋值后,y 不随 x 变化。

x = 5;
subs(y)
ans =
4