exponenta event banner

Вызовы LAPACK для линейной алгебры в функциональном блоке MATLAB

Для повышения скорости моделирования алгоритмов функциональных блоков MATLAB, которые вызывают определенные функции линейной алгебры, Simulink ® может вызывать функции LAPACK. LAPACK - библиотека программного обеспечения для числовой линейной алгебры. Если входные массивы для функций линейной алгебры соответствуют определенным критериям, моделирование вызывает функции LAPACK в библиотеке LAPACK, которая входит в состав MATLAB ®. MATLAB использует LAPACK в некоторых функциях линейной алгебры, таких какeig и svd.

При использовании Simulink Coder™ для создания кода для этих алгоритмов можно указать, что генератор кода вызывает функцию LAPACK. Генератор кода использует интерфейс LAPACKE C для LAPACK. Если указано, что требуется генерировать вызовы LAPACK, а входные массивы для функций линейной алгебры соответствуют критериям, генератор кода создает вызовы LAPACK. Процесс построения связан с указанной библиотекой LAPACK. См. раздел Ускорение линейной алгебры в коде, сгенерированном из функционального блока MATLAB (Simulink Coder).

Связанные примеры

Подробнее

Внешние веб-сайты