Проверяйте валидность палитры
iptcheckmap(
проверяет валидность палитры MATLAB® map
,func_name
,var_name
,arg_pos
)map
и выпускает отформатированное сообщение об ошибке, если палитра недопустима.
Если палитра допустима, то iptcheckmap
ничего не возвращает.
Если палитра недопустима, то iptcheckmap
выпускает отформатированное сообщение об ошибке, которое включает информацию об имени функции (func_name
), имя переменной (var_name
), и положение аргумента (arg_pos
). Эти значения используются только, чтобы создать сообщение об ошибке, не проверять, допустим ли массив.
Рисунок показывает формат сообщения об ошибке и указывает, какие части можно настроить использование iptcheckmap
аргументы.
bad_map = ones(10); iptcheckmap(bad_map,'func_name','var_name',2)
Function FUNC_NAME expected input number 2, var_name, to be a valid colormap. Valid colormaps must be nonempty, double, 2-D matrices with 3 columns.
iptcheckhandle
| iptnum2ordinal
| narginchk
| validateattributes
| validatestring