exponenta event banner

Основной алгоритм строки в существующих моделях, содержащих блоки таблицы подстановки

Блоки «Таблица прямого поиска» (n-D), «Интерполяция с использованием Prelookup» и «Таблица поиска n-D» имеют алгоритмы, которые работают с макетами основных массивов строк или макетами основных массивов столбцов. Для этой возможности требуется лицензия Simulink ® Coder™. Дополнительные сведения о поддержке основных строк см. в разделе Создание кода матриц и массивов (Simulink Coder ).

До R2018b блоки таблиц подстановки поддерживали только макеты основных массивов столбцов. При выборе алгоритмов, оптимизированных для макета основного массива строки, для модели, ранее настроенной для алгоритмов, оптимизированных для макета основного массива столбца, может потребоваться сохранить семантику блока таблицы поиска. Например, если модель содержит блоки таблицы подстановки, настроенные следующим образом:

  • Блок интерполяции с использованием Prelookup, сконфигурированный с выбором поднабора перед интерполяцией.

  • Таблица прямого поиска (n-D), настроенная для вывода векторной или 2-D матрицы

Используйте permute функция для переупорядочивания размеров массива и сохранения семантики.

Пример сохранения семантики с помощью перестановок таблиц см. в разделе Алгоритм таблицы прямого поиска для компоновки главного массива строк (Simulink Coder).

Пример преобразования основных массивов столбцов в основные массивы строк см. в разделе Преобразование основных макетов столбцов в основные макеты строк моделей с блоками таблиц подстановки (Simulink Coder).

См. также

| |