Разница между subs и polyvalm при подстановке значений в символьные выражения заключается в том, что каждая из этих команд выполняет разные операции:
- subs позволяет подставлять числовое значение для символьной переменной. 59 Например, чтобы заменить значением x = 2 в символьном выражении f = 2x^2 - 3x + 1, нужно ввести команду subs(f,2). 59
- polyvalm используется для подстановки матрицы в символьное выражение. 59 Например, чтобы заменить матрицей A в символьном выражении f, нужно ввести команду polyvalm(sym2poly(f), A), которая заменяет все вхождения x на A, а постоянный член f — константой, умноженной на единичную матрицу. 59
Таким образом, subs подходит для замены символьных переменных числовыми значениями, а polyvalm — для подстановки матрицы в символьные выражения, в том числе полиномы 1510.