Проверяйте валидность указателя
iptcheckhandle(obj,valid_types,func_name,var_name,arg_pos)
iptcheckhandle(
проверки, если объект obj
,valid_types
,func_name
,var_name
,arg_pos
)obj
является допустимым графическим объектом и выпускает отформатированное сообщение об ошибке, если указатель недопустим.
Если объект является допустимым графическим объектом, как задано valid_types
, то iptcheckhandle
ничего не возвращает.
Если аргумент возможности соединения недопустим, то iptcheckhandle
выпускает отформатированное сообщение об ошибке, которое включает информацию об имени функции (func_name
), имя переменной (var_name
) и положение аргумента (arg_pos
). Эти значения используются только, чтобы создать сообщение об ошибке, не проверять, допустим ли указатель графического объекта.
Данные показывают формат сообщения об ошибке и указывают, какие части можно настроить аргументы iptcheckhandle
использования.
Чтобы инициировать сообщение об ошибке, создайте фигуру, которая не содержит объект осей и затем проверяет на допустимый указатель осей.
fig = figure; % create figure without an axes iptcheckhandle(fig,{'axes'},'my_function','my_variable',2)
fig
не является указателем осей, таким образом, iptcheckhandle
возвращает сообщение об ошибке:
Function MY_FUNCTION expected its second input argument, my_variable, to be one of these types: axes Instead, its type was: figure.
iptcheckmap
| iptnum2ordinal
| narginchk
| validateattributes
| validatestring