Matlab : 그래픽스 객체의 이름을 얻습니다


-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를 실행 중입니다.

답변:


0

"모든 속성 표시"를 클릭하거나을 호출 get(gca)하면 현재 축의 모든 속성에 대한 전체 목록이 표시됩니다. "제목"속성은 원하는 것입니다.

호출 t = get(gca,'Title')하면 Title 객체의 모든 속성이 표시되고를 호출하여 문자열에 액세스 할 수 있습니다 t.String.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.