Этот пример показывает, как создать файл MEX в качестве примера timestwo
. Используйте этот пример, чтобы проверить конфигурацию сборки для вашей системы.
Чтобы создать пример кода, сначала скопируйте файл в перезаписываемую папку на вашем пути.
copyfile(fullfile(matlabroot,'extern','examples','refbook','timestwo.c'),'.','f')
Используйте команду mex
, чтобы создать файл MEX.
mex timestwo.c
Building with 'Microsoft Visual C++ 2012 (C)'. MEX completed successfully.
Эта команда создает файл
, где timestwo.ext
ext
является значением, возвращенным функцией mexext
.
Функция timestwo
берет скалярный вход и удваивает его. Вызовите timestwo
как функция MATLAB®.
timestwo(4)
ans = 8