Main Content

gcf

현재 Figure 핸들

구문

설명

예제

fig = gcf현재 Figure 핸들을 반환합니다. Figure가 존재하지 않는 경우 gcf는 Figure를 생성하고 핸들을 반환합니다. Figure 핸들을 사용하여 Figure 속성을 쿼리하고 수정할 수 있습니다. 자세한 내용은 Figure 속성를 참조하십시오.

예제

모두 축소

현재 Figure의 배경색을 설정하고 도구 모음을 제거합니다. gcf 명령을 사용하여 현재 Figure 핸들을 가져옵니다.

surf(peaks)
fig = gcf; % current figure handle
fig.Color = [0 0.5 0.5];
fig.ToolBar = 'none';

Figure containing a surface plot. The background color of the figure is blue-green and the toolbar has been removed.

세부 정보

모두 축소

현재 Figure

현재 Figure는 그래픽스 출력의 대상이 됩니다. 현재 Figure는 plot, titlesurf와 같은 그래픽스 명령이 결과를 그리는 Figure 창입니다. 현재 Figure는 일반적으로 마지막으로 생성된 Figure이거나 마우스를 사용하여 마지막으로 클릭한 Figure입니다.

사용자 상호 작용에 따라 현재 Figure가 변경될 수 있습니다. 특정 Figure에 액세스해야 하는 경우 Figure를 생성할 때 프로그램 코드에 Figure 핸들을 저장하고 gcf 대신 이 핸들을 사용합니다.

  • Figure가 없는 경우 강제로 생성하지 않고 현재 Figure의 핸들을 가져오려면 root 객체의 CurrentFigure 속성을 쿼리하십시오.

    fig = get(groot,'CurrentFigure');
    
    현재 Figure가 없을 경우 MATLAB®fig를 빈 배열로 반환합니다.

버전 내역

R2006a 이전에 개발됨

참고 항목

함수

속성