exponenta event banner

sym2poly

Извлечь вектор всех числовых коэффициентов, включая нули, из символьного многочлена

Синтаксис

Описание

пример

c = sym2poly(p) возвращает числовой вектор коэффициентов c символического многочлена p. Возвращенный вектор c включает все коэффициенты, включая равные 0.

sym2poly возвращает коэффициенты в порядке степени убывания полиномиальной переменной. Если c1xn 1 + c2xn − 2 +... + cn, то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].

См. также

|

Представлен до R2006a