Отобразите сообщение об ошибке и возвратитесь к подсказке 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