Блок работы с индексами PreLook-Up Index Search

Назначение:

Вычисляет значение индекса и относительную величину входного сигнала. Используется совместно с блоком Interpolation (n-D) using PreLook-Up.

Параметры:

· Breakpoint data – Вектор узловых точек. Данный параметр аналогичен вектору входного сигнала блоков задающих табличные функции.

· Index search method - Метод поиска индексов. Выбирается из списка:

- Evenly Spaced Points – Поиск для равноотстоящих индексов.

- Linear Search – Линейный поиск.

- Binary Search – Двоичный поиск.

· Begin index search using previous index result (флажок) – Начало поиска индекса с последнего результата.

· Output only the index (флажок) – Вывод только индексов.

· Process out of range input – Тип процесса при выходе входного сигнала за заданные пределы. Выбирается из списка:

- Clip to Range – Ограничить предельным значением.

- Linear Extrapolation – Линейная экстраполяция.

· Action for out of range input – Реакция на выход входного сигнала за границы вектора узловых точек. Выбирается из списка:

- None – Реакция отсутствует.

- Warning – Вывод предупреждающего сообщения в командной строке MATLAB.

- Error – Вывод сообщения об ошибке в командной строке MATLAB и остановка расчета.

Выходным сигналом блока является вектор, первый элемент вектора – найденный индекс, а второй – относительная величина входного сигнала. Блок находит индекс того элемента, значение которого не превышает величину входного сигнала. Например, для вектора узловых точек [0 5 10 20 50 100] и входного сигнала равного 55 найденный индекс будет равен 4.

Относительная величина входного сигнала рассчитывается в соответствии с выражением:

,

где

· x – входной сигнал,

· i – найденный индекс,

· A – вектор узловых точек.

Для приведенного выше примера относительная величина входного сигнала будет равна 0.1.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: