Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Simulink Matlab.doc
Скачиваний:
261
Добавлен:
09.05.2015
Размер:
2 Мб
Скачать
☆

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

Назначение:

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

Параметры:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Пример использования блока Look-Up Table (n-D) для задания функции двух аргументов показан на рис. 9.8.6. Параметры блока заданы в соответствии с Табл. 9.8.1. Для расчета выходных значений задана кубическая сплайн-интерполяция.

Рис. 9.8.6. Пример использования блока Look-Up Table (n-D)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]