exponenta event banner

Вычислить символьные выражения с помощью subs

При назначении значения символьной переменной выражения, содержащие эту переменную, не вычисляются автоматически. Вместо этого вычислите выражения с помощью subs.

Определение выражения y = x^2.

syms x
y = x^2;

Назначить 2 кому x. Значение y по-прежнему x^2 вместо 4.

x = 2;
y
y =
x^2

При изменении значения x снова значение y остается x^2. Вместо этого оцените y с новым значением x с помощью subs.

subs(y)
ans =
4

Оцененный результат: 4. Однако y не изменился. Изменение значения y путем назначения результата y.

y = subs(y)
y =
4

Показать, что y не зависит от x после этого назначения.

x = 5;
subs(y)
ans =
4