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

Polynomial Evaluation

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

Тип: PolynomialEvaluation

Путь в библиотеке:

/Signal Operations/Math Functions/Polynomial Functions/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 — входной сигнал
вектор | матрица

Details

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

Типы данных

Float32, Float64

Поддержка комплексных чисел

Да

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

Details

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

Зависимости

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

Типы данных

Float32, Float64

Поддержка комплексных чисел

Да

Выход

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

Details

Результат применения полиномиальной функции, возвращаемый в виде вектора или матрицы того же размера и комплексности, что и входной сигнал.

Типы данных

Float32, Float64

Поддержка комплексных чисел

Да

Параметры

Основные

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

Details

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

Значение по умолчанию

false (выключено)

Имя для программного использования

UseConstantCoefficients

Настраиваемый

Нет

Вычисляемый

Нет

# Constant coefficients — коэффициенты полинома
Скаляр / массив вещественных и/или комплексных чисел

Details

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

Зависимости

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

Значение по умолчанию

[5 4 3 2 1]

Имя для программного использования

ConstantCoefficients

Настраиваемый

Нет

Вычисляемый

Да