Документация Engee

Polynomial Evaluation

Вычисление полинома.

polynomial evaluation

Описание

Блок Polynomial Evaluation применяет полиномиальную функцию к входному сигналу на порту In. Полином задается в виде вектора вещественных коэффициентов в порядке убывания степени.

Когда флажок Use constant coefficients установлен, выражение полинома задается в параметре Constant coefficients. Если флажок Use constant coefficients не установлен, переменное полиномиальное выражение задается входом в порт Coeffs. В обоих случаях полином задается в виде вектора вещественных или комплексных коэффициентов в порядке убывания экспоненты.

В таблице ниже приведены примеры работы блока для различных векторов коэффициентов.

Вектор коэффициентов Эквивалентный полином

[1 2 3 4 5]

[1 0 3 0 5]

[1 2+i 3 4-3i 5i].

Каждый элемент вектора или матрицы, поступающий на вход порта In, обрабатывается независимо, а размер выхода равен размеру входа.

Порты

Вход

In — входной сигнал

Входной сигнал.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Coeff — коэффициенты полинома
вектор

Коэффициенты полинома.

Зависимости

Чтобы использовать этот порт, снимите флажок Use constant coefficients.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Выход

Out — выходной сигнал
скаляр | вектор | матрица

Результат применения полиномиальной функции.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Параметры

Use constant coefficients — использовать постоянные коэффициенты

Установите флажок, чтобы использовать параметр Constant coefficients и отключить порт ввода Coeffs.

Constant coefficients — коэффициенты полинома

Вектор коэффициентов полинома в порядке убывания степени.