Степенная функция
![]() |
![]() |
| Векторный | Си
| ST |
|
| в палитре | на схеме |
Описание
Блок векторизован, возвращает выходное значение, вычисленное по формуле:
где:
- a – показатель степени
- x(t), y(t) – входной и выходной сигналы
Входные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| x | Порт ввода аргумента функции. | Математическая |
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| outport | Порт вывода значения функции. | Математическая |
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Показатель степени | a | Коэффициент a. | [3] | Массив |
Свойство может быть вектором, размерность которого должна быть равна размерности входа, в этом случае на выходе будет также вектор.
Параметры
Блок не имеет параметров.
Промпт
//Описание блока, возвращающего выходное значение, вычисленное
//по формуле:
//y(t) = [x(t)]^a
// a - показатель степени
// x(t), y(t) - входной и выходной сигналы
//Блок векторизован
// a - показатель степени. Коэффициент a. По умолчанию [3]
//Свойство может быть вектором, размерность которого должна быть равна размерности
//входа, в этом случае на выходе будет также вектор
//Входы: x - порт ввода аргумента функции
//Выходы: outport - порт вывода значения функции
block: (
type = "Степенная функция",
points=[(-200 , 0),(-184 , 0),(-200 , -16),(408 , 308)],
a = [3]
),
Примечание:
- По умолчанию данный блок реализует степенное преобразование входного сигнала (скалярного или векторного) с коэффициентом.
- Свойства посредством колонки "Формула" могут быть заданы при помощи локальных переменных модели (субмодели) в ее скрипте, при помощи глобальных сигналов проекта в пункте главного меню Сервис → Сигналы..., или сигналов подключаемой базы данных.

