iptcheckconn

Проверяйте валидность аргумента возможности соединения

Синтаксис

iptcheckconn(conn,func_name,var_name,arg_pos)

Описание

пример

iptcheckconn(conn,func_name,var_name,arg_pos) проверки, если conn является допустимой пиксельной возможностью соединения и выпускает отформатированное сообщение об ошибке, если возможность соединения недопустима.

  • Если возможность соединения допустима, то iptcheckconn ничего не возвращает. Допустимые возможности соединения являются одним из этих скалярных значений: 1, 4, 6, 8, 18, или 26. Возможность соединения может также быть 3-by-3-by-... Массив-by-3 0 s и 1 s. Центральный элемент массива возможности соединения должен быть ненулевым, и массив должен быть симметричным о своем центре.

  • Если возможность соединения недопустима, то iptcheckconn выпускает отформатированное сообщение об ошибке, которое включает информацию об имени функции (func_name), имя переменной (var_name) и положение аргумента (arg_pos). Эти значения используются только, чтобы создать сообщение об ошибке, не проверять, допустима ли пиксельная возможность соединения.

Примеры

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

Создайте массив 4 на 4 и передайте его в качестве аргумента возможности соединения.

iptcheckconn(eye(4),'myfun','myvar',2)

eye(4) не является допустимой пиксельной возможностью соединения, таким образом, iptcheckconn возвращает сообщение об ошибке:

Function MYFUN expected input number 2, myvar, to be a valid connectivity specifier. A nonscalar
connectivity specifier must be 3-by-3-by- ... -by-3.

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

свернуть все

Пиксельная возможность соединения, чтобы проверять, заданный в виде числа или массива.

Типы данных: double | logical

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

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

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

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

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

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

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