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