В этом примере показаны общие шаги отладки yprime.c, найдено в вашем папка. Дополнительные сведения об использовании Visual Studio ® см. в документации Microsoft ®. Пример см. в разделе Как отладить файл MEX на платформах Microsoft Windows с помощью Microsoft Visual Studio 2017?matlabroot/extern/examples/mex/
Убедитесь, что Visual Studio является выбранным компилятором C:
cc = mex.getCompilerConfigurations('C','Selected'); cc.Name
Скомпилировать исходный файл MEX с помощью -g , который создает файл с включенными символами отладки. Например:
copyfile(fullfile(matlabroot,'extern','examples','mex','yprime.c'),'.','f') mex -g yprime.c
Запустите Visual Studio. Не выходите из сеанса MATLAB ®.
Сведения о подключении процесса MATLAB см. в документации Visual Studio.
Сведения о настройке точек останова в коде см. в документации Visual Studio.
Откройте MATLAB и введите:
yprime(1,1:4)
yprime.c открывается в отладчике Visual Studio в первой точке останова.
Если выбрать Отладка (Debug) > Продолжить (Continue), MATLAB отобразит:
ans =
2.0000 8.9685 4.0000 -1.0947