Вектор извлечения всех числовых коэффициентов, включая нули, от символьного полинома
c = sym2poly(p)
возвращает числовой вектор коэффициентов 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]
.