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
Для просмотра документации необходимо авторизоваться на сайте