Индексируйте в n-мерную таблицу, чтобы получить элемент, вектор или 2D матрицу
Simulink / Интерполяционные таблицы
HDL Coder / Интерполяционные таблицы
Прямая Интерполяционная таблица (n-D) блокирует индексы в n-мерную таблицу, чтобы получить элемент, вектор или 2D матрицу. Первый индекс выбора соответствует верхней части (или оставленный) входной порт. Можно принять решение обеспечить табличные данные как вход с блоком или задать табличные данные по диалоговому окну блока. Количество входных портов и размер выхода зависят от количества табличных размерностей и выходного среза, который вы выбираете.
Если вы выбираете вектор из 2D таблицы, выходной вектор может быть столбцом или строкой, в зависимости от установки Math and Data Types> Use algorithms optimized for row-major array layout параметра конфигурации модели. Входные параметры блока являются основанными на нуле индексами (для получения дополнительной информации, смотрите параметр Inputs select this object from table.
Блок Direct Lookup Table поддерживает символьные размерности.
Прямая Интерполяционная таблица (n-D) блокирует входные параметры использования как основанные на нуле индексы в n-мерную таблицу. Количество входных параметров меняется в зависимости от формы выхода: элемент, вектор или 2D матрица.
Вы задаете набор выходных значений как параметр Table data. Для упорядоченного по столбцам поведения алгоритма по умолчанию первый вход задает основанный на нуле индекс к табличной размерности, которая является один выше, чем выходная размерность. Следующий вход задает основанный на нуле индекс к следующей табличной размерности и так далее.
Выведите форму | Выведите размерность | Табличная Размерность, который Карты к Первому Входу |
---|---|---|
Элемент | 0 | 1 |
Вектор | 1 | 2 |
Матрица | 2 | 3 |
Предположим, что вы хотите выбрать вектор значений из 4-D таблицы.
Следующее отображение входного порта блока, чтобы представить размерность в виде таблицы применяется.
Этот входной порт... | Индекс для этой табличной размерности... |
---|---|
1 | 2 |
2 | 3 |
3 | 4 |
В зависимости от параметров вы устанавливаете, внешний вид изменений значка блока. Для табличных размерностей выше, чем 4, значок совпадает с 4-D версией, но показывает точное количество размерностей наверху.
Когда вы используете параметр Table data, вы видите эти значки для упорядоченного по столбцам поведения по умолчанию. Некоторые значки отличаются, когда вы выбираете параметр конфигурации Math and Data Types> Use algorithms optimized for row-major array layout.
Возразите что Входной Выбор из Таблицы | Количество табличных размерностей | |||
---|---|---|---|---|
1 | 2 | 3 | 4 | |
Элемент |
|
|
|
|
Вектор |
|
|
|
|
2D Матрица |
Не применяется |
|
|
|
Когда вы используете табличный входной порт, вы видите эти значки.
Возразите что Входной Выбор из Таблицы | Количество табличных размерностей | |||
---|---|---|---|---|
1 | 2 | 3 | 4 | |
Элемент |
|
|
|
|
Вектор |
|
|
|
|
2D Матрица |
Не применяется |
|
|
|