Для повышения скорости выполнения кода, генерируемого для определенных функций линейной алгебры, MATLAB ® Coder™ может генерировать вызовы функций LAPACK вместо генерации кода для функций линейной алгебры. LAPACK - библиотека программного обеспечения для числовой линейной алгебры. Кодер MATLAB использует интерфейс LAPACKE C для LAPACK.
Для генерации MEX, если входные массивы для функций линейной алгебры соответствуют определенным критериям, генератор кода производит вызовы LAPACK. Для автономного кода (библиотеки или исполняемой программы) по умолчанию генератор кода не производит вызовы LAPACK. Если указано, что требуется генерировать вызовы LAPACK, а входные массивы для функций линейной алгебры соответствуют критериям, генератор кода создает вызовы LAPACK. См. раздел Ускорение линейной алгебры в сгенерированном автономном коде с помощью вызовов LAPACK.
Для функций MEX генератор кода использует библиотеку LAPACK, входящую в состав MATLAB. MATLAB использует LAPACK в некоторых функциях линейной алгебры, таких как eig и svd. Для автономного кода генератор кода использует указанную библиотеку LAPACK. См. раздел Задание библиотеки LAPACK.