Direct Lookup Table (n-D), Interpolation Using Prelookup и блоки n-D Lookup Table имеют алгоритмы, которые работают с упорядоченными по строкам размещениями массивов или упорядоченными по столбцам размещениями массивов. Эта возможность требует лицензии Simulink® Coder™. Для получения дополнительной информации об упорядоченной по строкам поддержке смотрите Генерацию кода Матриц и Массивов (Simulink Coder).
До R2018b блоки интерполяционной таблицы поддержали только упорядоченные по столбцам размещения массивов. Когда выбор алгоритмов оптимизировал для упорядоченного по строкам размещения массивов для модели, ранее сконфигурированной для алгоритмов, оптимизированных для упорядоченного по столбцам размещения массивов, вы, возможно, должны сохранить семантику блока интерполяционной таблицы. Например, если модель содержит блоки интерполяционной таблицы, сконфигурированные как они:
Блок Interpolation Using Prelookup сконфигурирован с подтабличным выбором перед интерполяцией.
Direct Lookup Table (n-D) сконфигурирован для векторного или 2D матричного выхода
Используйте permute
функционируйте, чтобы перестроить размерности массива и сохранить семантику.
Для примера сохранения семантики при помощи табличных сочетаний см. Прямой Алгоритм Интерполяционной таблицы для Упорядоченного по строкам Размещения Массивов (Simulink Coder).
Для примера преобразования упорядоченных по столбцам массивов к упорядоченным по строкам массивам смотрите Упорядоченное по столбцам Размещение к Упорядоченному по строкам Преобразованию Размещения Моделей с Блоками Интерполяционной таблицы (Simulink Coder).
Direct Lookup Table (n-D) | Interpolation Using Prelookup | n-D Lookup Table