Назначение:
Вычисляет значение индекса и относительную величину входного сигнала. Используется совместно с блоком 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.