iptcheckmap

Проверяйте валидность палитры

Описание

пример

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

Входные параметры

свернуть все

Палитра, заданная как числовой массив.

Имя функции, чтобы включать в сообщение об ошибке, когда map недопустимая палитра, заданная как скаляр строки или вектор символов.

Типы данных: char | string

Имя переменной, чтобы включать в сообщение об ошибке, когда map недопустимая палитра, заданная как скаляр строки или вектор символов.

Типы данных: char | string

Положение аргумента, чтобы включать в сообщение об ошибке, когда map недопустимая палитра, заданная как положительное целое число.

Расширенные возможности

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

Для просмотра документации необходимо авторизоваться на сайте