sym2poly

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

Синтаксис

Описание

пример

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

sym2poly возвращает коэффициенты в порядке убывающих степеней полиномиальной переменной. Если c1xn1+c2xn2+...+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