exponenta event banner

isgraphics

True для допустимых дескрипторов графических объектов

Описание

пример

tf = isgraphics(H) прибыль true для элементов H которые являются допустимыми графическими объектами и false где элементы не являются допустимыми графическими объектами или являются удаленными графическими объектами.

tf = isgraphics(H,type) прибыль true для элементов H которые являются допустимыми графическими объектами типа, указанного в type аргумент. Тип объекта - это значение, содержащееся в объекте Type собственность.

Примеры

свернуть все

Создайте график и верните массив дескрипторов. Тестовый массив для допустимых дескрипторов.

H = plot(rand(5));

Figure contains an axes. The axes contains 5 objects of type line.

isgraphics(H)
ans = 5x1 logical array

   1
   1
   1
   1
   1

Создайте график и верните массив дескрипторов. Конкатенация с другими графическими объектами и проверка маркеров, имеющих тип Line.

H = plot(rand(5)); 

Figure contains an axes. The axes contains 5 objects of type line.

a = [H;gca;gcf]; 
isgraphics(a,'line')
ans = 7x1 logical array

   1
   1
   1
   1
   1
   0
   0

Входные аргументы

свернуть все

Входная переменная или выражение, вычисляемое для дескрипторов графических объектов.

Тип объекта, заданный как вектор символа или скаляр строки. Тип объекта - это значение его Type собственность.

Выходные аргументы

свернуть все

Результат, возвращенный как логический массив. Значения 1 указать допустимые элементы входного массива и значения 0 укажите недопустимые элементы. Результатом является пустой массив, если входной массив пуст.

Представлен в R2014b