Извлеките вектор всех числовых коэффициентов, включая нули, из символьного полинома
возвращает числовой вектор коэффициентов c = sym2poly(p)c символического полинома p. Возвращенный вектор c включает все коэффициенты, включая те, что равны 0.
sym2poly возвращает коэффициенты в порядке убывания степеней полиномиальной переменной. Если , затем c = sym2poly(p) возвращает c = [c1 c2 ... cn].
Создайте векторы-строки коэффициентов символьных полиномов.
Извлеките целочисленные коэффициенты символьного полинома в числовой вектор-строку.
syms x c = sym2poly(x^3 - 2*x - 5)
c =
1 0 -2 -5Извлечь рациональный и целочисленный коэффициенты символьного полинома в вектор. Поскольку sym2poly возвращает числовые результаты двойной точности, он аппроксимирует точные рациональные коэффициенты с числами двойной точности.
c = sym2poly(1/2*x^3 - 2/3*x - 5)
c =
0.5000 0 -0.6667 -5.0000Чтобы извлечь символьные коэффициенты полинома, используйте coeffs. Эта функция возвращает символьный вектор коэффициентов и опускает все нули. Для примера, syms a b x; c = coeffs(a*x^3 - 5*b,x) возвращает c = [ -5*b, a].