Блок многомерной таблицы Look-Up Table (n-D)

Назначение:

Задает в табличной форме функцию многих переменных.

Параметры:

· Number of table dimensions – Количество размерностей таблицы (аргументов функции). Значение параметра выбирается из списка: 1, 2, 3, 4, More…(Много).

· First input (row) breakpoint set – Вектор значений первого аргумента (строка). Задается аналогично параметру Row двумерной таблицы.

· Second (column) input breakpoint set – Вектор значений второго аргумента (столбец). Задается аналогично предыдущему параметру.

· Third input breakpoint set – Вектор значений третьего аргумента. Пара-метр доступен, если количество размерностей таблицы задано больше 2.

· Fourth input breakpoint set – Вектор значений четвертого аргумента. Пара-метр доступен, если количество размерностей таблицы задано больше 3.

· Fifth..Nth input breakpoint sets (cell array) – Массив значений пятого и остальных аргументов (массив ячеек). Параметр доступен, если количество размерностей таблицы задано больше 4.

· Explicit number of dimensions – Точное количество размерностей таблицы (аргументов функции). Параметр доступен и его необходимо задавать, если параметр Number of table dimensions имеет значение More.

· Index search method – Метод поиска по индексам. Принимает значения из списка:

· Evenly Spaced Points – Поиск для равноотстоящих индексов. Дает наилучший результат по скорости поиска, если векторы аргументов имеют равноотстоящие друг от друга значения (например, [10 20 30]).

· Linear Search – Линейный поиск. Дает наилучший результат, если значения входных сигналов на текущем шаге расчета отличаются от предыдущих значений незначительно.

· Binary Search – Двоичный поиск. Дает наилучший результат, если значения входных сигналов на текущем шаге расчета значительно отличаются от предыдущих значений.

· Begin index searches using previous index results (флажок) – Начинать поиск, используя результаты предыдущего поиска.

· Use one (vector) input port instead of N ports (флажок) – Использовать многомерный входной порт вместо нескольких одномерных.

· Table data – Таблица значений функции. Задается по правилам формирования многомерных массивов.

· Interpolation method – Метод интерполяции. Выбирается из списка:

- None – Интерполяция не выполняется.

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

- Cubic Spline – Кубическая сплайн-интерполяция.

· Extrapolation method – Метод экстраполяции. Выбирается из списка: None, Linear или Cubic Spline.

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

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

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

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

 

Блок таблицы с прямым доступом Direct Loop-Up Table (n-D)

Назначение:

Задает многомерную таблицу с прямым доступом к ее элементам. Индексация элементов начинается с нуля.

Параметры:

· Number of table dimensions – Количество размерностей таблицы (аргументов функции). Значение параметра выбирается из списка: 1, 2, 3, 4, More…(Много).

· Explicit number of dimensions – Точное количество размерностей таблицы (аргументов функции). Параметр доступен, и его необходимо задавать, если параметр Number of table dimensions имеет значение More.

· Inputs select this object from table – Задать вид выходного сигнала. Выбирается из списка:

- Element – Элемент. Если на выходе блока необходимо получить отдельный элемент таблицы, то на вход блока должны подаваться значения всех индексов элемента.

- Column – Столбец. Если на выходе необходимо получить столбец, то на вход блока необходимо подавать на один индекс меньше, по сравнению с предыдущим вариантом.

- D Matrix – Матрица. В этом случае на вход блока подается на два индекса меньше, по сравнению с первым вариантом.

· Make table an input – Таблица значений функции задается через отдельный вход блока, а не параметром Table data.

· Table data – Таблица значений функции. Задается по правилам формирования многомерных массивов.

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

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

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

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

 


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



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