Проверяйте валидность палитры
iptcheckmap(map,func_name,var_name,arg_pos)
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