Знак
![]() |
![]() |
| Векторный | Си
| ST |
|
| в палитре | на схеме |
Описание
Блок реализует вычисление знака входного сигнала по следующему алгоритму:
где:
- u(t), y(t) – входной и выходной сигналы.
В случае векторного входного сигнала блок вычисляет знак каждого из элементов входного вектора:
где:
- u i(t), y i(t) – i-ые элементы входного и выходного векторных сигналов u(t), y(t)
- n≥2 – размерность входного сигнала.
Входные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| inport | Порт для входного значения. | Математическая |
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| sign | Порт для выходного значения. | Математическая |
Свойства
Блок не имеет свойств.
Параметры
Блок не имеет параметров.
Промпт
//Описание блока, реализующего вычисление знака входного сигнала
//по следующему алгоритму:
//y(t) = -1, если u(t) < 0
//y(t) = 0, если u(t) = 0
//y(t) = +1, если u(t) > 0
// u(t), y(t) - входной и выходной сигналы
//В случае векторного входного сигнала блок вычисляет знак каждого из элементов
//входного вектора:
//y_i(t) = -1, если u_i(t) < 0
//y_i(t) = 0, если u_i(t) = 0
//y_i(t) = +1, если u_i(t) > 0
// u_i(t), y_i(t) - i-е элементы входного и выходного векторных сигналов u(t), y(t)
// n ≥ 2 - размерность входного сигнала
//Входы: inport - порт для входного значения
//Выходы: sign - порт для выходного значения
block: (
type = "Знак",
points=[(-200 , 0),(-184 , 0),(-200 , -16),(408 , 308)]
),
Примечание:
размерность выходного сигнала равна размерности входного сигнала.

