Перепишите символьное выражение с точки зрения общих подвыражений
[r,sigma] = subexpr(expr)
[r,var]
= subexpr(expr,'var')
[r,var]
= subexpr(expr,var)
[
эквивалентно r
,var
]
= subexpr(expr
,var
)[r,var] = subexpr(expr,'var')
, за исключением того, что символьная переменная var
должна уже существовать в рабочей области MATLAB®.
Этот синтаксис перезаписывает значение переменной var
с общим подвыражением, найденным в expr
. Чтобы постараться не перезаписывать значение var
, используйте другое имя переменной в качестве второго выходного аргумента. Например, используйте [r,var1] = subexpr(expr,var)
.