Проверяйте валидность палитры
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