exponenta event banner

mexEvalStringWeyTrap (C и Fortran)

Выполнение команды MATLAB в рабочей области вызывающего абонента и сбор информации об ошибках

Синтаксис C

#include "mex.h"
mxArray *mexEvalStringWithTrap(const char *command);

Синтаксис Фортрана

#include "fintrf.h"
mwPointer mexEvalStringWithTrap(command)
character*(*) command

Описание

mexEvalStringWithTrap функция выполняет ту же функцию, что и mexEvalString. Однако, если MATLAB ® обнаруживает ошибку при выполненииcommandMATLAB возвращает управление в строку в файле MEX сразу после вызова mexEvalStringWithTrap.

Входные аргументы

развернуть все

Имя выполняемой команды MATLAB, указанное как const char* в C или character*(*) в Фортране. В языке C функция поддерживает UTF-8 символов.

Выходные аргументы

развернуть все

NULL при отсутствии ошибок. В противном случае возвращает указатель, указанный как mxArray* в C или mwPointer в Фортране класса MException. Для получения информации о MExceptionсм. раздел Ответ на исключение.

Представлен до R2006a