Назначение:
Вычисляет значение индекса и относительную величину входного сигнала. Используется совместно с блоком 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 – Линейная экстраполяция.
6. Action for out of range input – Реакция на выход входного сигнала за границы вектора узловых точек. Выбирается из списка:
None – Реакция отсутствует.
Warning – Вывод предупреждающего сообщения в командной строке MATLAB.
Error – Вывод сообщения об ошибке в командной строке MATLAB и остановка расчета.
Выходным сигналом блока является вектор, первый элемент вектора – найденный индекс, а второй – относительная величина входного сигнала. Блок находит индекс того элемента, значение которого не превышает величину входного сигнала. Например, для вектора узловых точек [0 5 10 20 50 100] и входного сигнала равного 55 найденный индекс будет равен 4 .
Относительная величина входного сигнала рассчитывается в соответствии с выражением:
x − A(i)
h = A(i + 1) − A(i)
где x – входной сигнал,
i – найденный индекс,
A – вектор узловых точек.
Для приведенного выше примера относительная величина входного сигнала будет равна 0.1.