Отобразите сообщение об ошибке и возвратитесь к посдказке MATLAB
mexErrMsgTxt не рекомендуется. Использование mexErrMsgIdAndTxt вместо этого.
#include "mex.h" void mexErrMsgTxt(const char *errormsg);
subroutine mexErrMsgTxt(errormsg) character*(*) errormsg
errormsgСтрока, содержащая сообщение об ошибке, чтобы отобразиться
mexErrMsgTxt пишет сообщение об ошибке в окно MATLAB®. После печати сообщения об ошибке MATLAB отключает файл MEX и возвращает управление в посдказку MATLAB.
Вызов mexErrMsgTxt не очищает файл MEX из памяти. Так, mexErrMsgTxt не вызывает функцию, зарегистрированную через mexAtExit.
Если ваше приложение под названием mxCalloc или один из mxCreate* стандартные программы, чтобы выделить память, mexErrMsgTxt автоматически освобождает выделенную память.
Если вы получаете предупреждения при использовании mexErrMsgTxt, у вас может быть проблема совместимости управления памятью. Для получения дополнительной информации смотрите Проблемы управления памятью.
В дополнение к errormsg функция mexerrmsgtxt определяет, где ошибка произошла и отображает следующую информацию. Если ошибка маркировала Print my error message, происходит в функциональном foo, отображениях mexerrmsgtxt:
Error using foo Print my error message