Функция умножения полиномов.
С = conv(A, B);
Имя | Тип данных | Описание |
---|---|---|
A | array | Входной массив, содержащий коэффициенты a0, a1, …an полинома вида: f(t) = a0+a1t+a2t2+…+antn |
B | array | Входной массив, содержащий коэффициенты b0, b1, …bn полинома вида: g(t) = b0+b1t+b2t2+…+bntn |
conv(A, B) – функция возвращает массив коэффициентов полинома, полученного в результате умножения полинома, заданного массивом коэффициентов А на полином, заданный массивом коэффициентов B.
Входные массивы A, B могут задаваться:
С = conv(A,B);
С = conv([a1,a2,a3,a4],[b1,b2,b3,b4]);
С = conv([-1, -6, -4, -2],[-4, 7, 5, -3]);
Имя | Тип данных | Описание |
---|---|---|
C | array |
Выходной массив, содержащий коэффициенты полинома, полученного в результате умножения полинома, заданного массивом коэффициентов А на полином, заданный массивом коэффициентов B: c(t) = f(t)g(t) = c0+c1t+c2t2+…+c2nt2n |
const A = [2, 3, 5]; const B = [-1, -2, 2]; C = conv(A, B); //[-2, -7, -7, -4, 10]
В результате элементам массива C будут присвоены значения [-2, -7, -7, -4, 10], являющиеся коэффициентами полинома c(t) = -2-7t-7t2-4t3+10t4, полученного в результате умножения полинома f(t) = 2+3t+5t2 на полином g(t) = -1-2t+2t2. Полиномы f(t) и g(t) определенны массивами A и B.
Нет.