deconv

Развертка и полиномиальное деление

Синтаксис

[q,r] = deconv(u,v)

Описание

пример

[q,r] = deconv(u,v) deconvolves векторный v из векторного u с помощью длинного деления, и возвращает частное q и остаток r, таким образом что u = conv(v,q)+r. Если u и v являются векторами полиномиальных коэффициентов, то deconvolving их эквивалентен делению многочлена, представленного u многочленом, представленным v.

Примеры

свернуть все

Создайте два вектора u и v, содержащий коэффициенты многочленов и, соответственно. Разделите первый многочлен на второе deconvolving v из u, который приводит к коэффициентам частного, соответствующим многочлену и содействующему соответствию остатка.

u = [2 7 4 9];
v = [1 0 1];
[q,r] = deconv(u,v)
q = 1×2

     2     7

r = 1×4

     0     0     2     2

Входные параметры

свернуть все

Входные векторы, заданные или как строка или как векторы - столбцы. u и v могут быть различными длинами или типами данных. Если один или оба из u и v имеют единственный тип, то вывод имеет также единственный тип. В противном случае deconv возвращается, вводят double.

Типы данных: double | single
Поддержка комплексного числа: Да

Выходные аргументы

свернуть все

Частное, возвращенное как строка или вектор - столбец, таким образом, что u = conv(v,q)+r.

Типы данных: double | single

Остаток, возвращенный как строка или вектор - столбец, таким образом, что u = conv(v,q)+r.

Типы данных: double | single

Расширенные возможности

Смотрите также

|

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

Была ли эта тема полезной?