Extract vector of all numeric coefficients, including zeros, from symbolic polynomial
returns the numeric vector of coefficients
c = sym2poly(
c of the symbolic
p. The returned vector
includes all coefficients, including those equal
sym2poly returns coefficients in order of descending powers
of the polynomial variable. If , then
c = sym2poly(p) returns
c = [c1
c2 ... cn].
Extract Numeric Coefficients of Polynomial
Create row vectors of coefficients of symbolic polynomials.
Extract integer coefficients of a symbolic polynomial into a numeric row vector.
syms x c = sym2poly(x^3 - 2*x - 5)
c = 1 0 -2 -5
Extract rational and integer coefficients of a symbolic polynomial into a vector.
sym2poly returns numeric double-precision results, it
approximates exact rational coefficients with double-precision numbers.
c = sym2poly(1/2*x^3 - 2/3*x - 5)
c = 0.5000 0 -0.6667 -5.0000
p — Polynomial
Polynomial, specified as a symbolic expression.
c — Polynomial coefficients
numeric row vector
Polynomial coefficients, returned as a numeric row vector.
To extract symbolic coefficients of a polynomial, use
coeffs. This function returns a symbolic vector of coefficients and omits all zeros. For example,
syms a b x; c = coeffs(a*x^3 - 5*b,x)returns
c = [ -5*b, a].
Introduced before R2006a