Выборка по активному элементу





| Векторный | Си | ST |
в палитре на схеме

Описание

Блок выполняет процедуру выбора элемента из второго вектора по активному элементу управляющего (первого) вектора по следующему алгоритму:

где:
  • u 1 = [u 1,1, u 1,2, …, u 1,n ] – управляющий входной векторный сигнал
  • u 2 = [u 2,1, u 2,2, …, u 2,n ] – входной векторный сигнал выбираемых значений
  • n≥1 – размерность входных сигналов
  • y(t) – выходной скалярный сигнал

Входные порты

Имя Описание Тип линии связи
vector_1 Управляющий входной вектор. Математическая
vector_2 Вектор выбираемых значений. Математическая

Выходные порты

Имя Описание Тип линии связи
outport Скалярный выходной сигнал. Математическая

Свойства

Блок не имеет свойств.

Параметры

Блок не имеет параметров.

Промпт

//Описание блока, выполняющего процедуру выбора элемента
//из второго вектора по активному элементу управляющего (первого) вектора
// u1 = [u1,1, u1,2, …, u1,n] - управляющий входной векторный сигнал
// u2 = [u2,1, u2,2, …, u2,n] - входной векторный сигнал выбираемых значений
// n ≥ 1 - размерность входных сигналов
// y(t) - выходной скалярный сигнал
//Входы:
// vector_1 - управляющий входной вектор
// vector_2 - вектор выбираемых значений
//Выходы: outport - скалярный выходной сигнал

block: (
  type = "Выборка по активному элементу",
  points=[(-200 , 0),(-184 , 0),(-200 , -16),(408 , 308)]
  ),
Примечание:
блок формирует скалярный выходной сигнал, то есть на выход всегда передается только один из элементов второго входного сигнала (либо 0, если все элементы управляющего вектора нулевые).