-1

Некоторые (графические) объекты в Matlab, похоже, имеют "имена". Например, если я создаю сюжетный plot(1,1) и назначаю ему заголовок title('mytitle') а затем получаю доступ к текущим осям через gca я получаю следующий ответ:

ans = 

  Axes (mytitle) with properties:

             XLim: [0 2]
             YLim: [0 2]
           XScale: 'linear'
           YScale: 'linear'
    GridLineStyle: '-'
         Position: [0.1300 0.1100 0.7750 0.8150]
            Units: 'normalized'

  Show all properties

Вы можете видеть, что в скобках у нас есть "mytitle". Как я могу получить доступ к этой строке?

Я знаю, что в этом случае я мог бы просто получить строку заголовка, но я хочу знать, как вообще получить доступ к этому имени.

Я бегу Matlab R2016a

1 ответ1

0

Нажав "Показать все свойства" (или вызвав get(gca)), вы получите полный список всех свойств текущих осей. Свойство "Заголовок" - это то, что вы ищете.

Вызов t = get(gca,'Title') вы получите все свойства объекта Title, и вы можете получить доступ к строке, вызвав t.String

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .