Что-то странное происходит. Я создал MEX-файл в MATLAB R2011 и скомпилировал его в Visual Studio 2010.
Я могу правильно использовать MEX-файл в рабочей области.
Затем я использую MEX-файл внутри m-файла MATLAB (вызывает MEX-файл несколько раз). Когда я пытаюсь запустить его, MATLAB падает и просит меня закрыть.
Пытаясь проанализировать ошибку, я ставлю точки останова, но когда я ставлю точки останова в m-файле, все правильно. На самом деле то, что я делаю для запуска всего m-файла, ставит точку останова в конце функции и работает нормально, я также могу завершить весь m-файл без ошибок.
Но когда я пытаюсь запустить его без точек останова, MATLAB вылетает ...
Сначала я подумал, что это может быть память, но почему она правильно работает с точками останова?
Буду признателен, если вы подскажете мне, как это решить.
Заранее спасибо
Джессика