exponenta event banner

iptcheckmap

Проверка достоверности карты цветов

Описание

пример

iptcheckmap(map,func_name,var_name,arg_pos) проверяет действительность карты цветов MATLAB ®map и выдает отформатированное сообщение об ошибке, если карта цветов недействительна.

  • Если colomap является действительным, то 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