exponenta event banner

Сборка функции C MEX

В этом примере показано построение примера функции C MEX. arrayProduct. Этот пример используется для проверки конфигурации сборки C для системы. Сведения о построении функций C++ MEX см. в разделе Сборка программ C++ MEX.

Убедитесь, что установлены поддерживаемые и совместимые компиляторы. Сведения об установке компилятора см. на веб-сайте поставщика.

mex -setup C

Скопируйте исходный файл MEX в папку, доступную для записи.

copyfile(fullfile(matlabroot,'extern','examples','mex','arrayProduct.c'),'.','f')

Позвоните в mex для построения функции.

mex arrayProduct.c -R2018a

Эта команда создает файл arrayProduct.ext, где ext - значение, возвращаемое mexext функция.

Протестируйте функцию. arrayProduct функция принимает скаляр и умножает его на 1xN матрицу. Звонить arrayProduct подобно функции MATLAB ®.

s = 5; 
A = [1.5, 2, 9];
B = arrayProduct(s,A)
B =
    7.5000   10.0000   45.0000 

См. также

|

Связанные темы

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