Main Content

MATLAB이 디폴트 값을 찾는 방법

MATLAB®의 모든 그래픽스 객체 속성은 내장된 속성값을 가집니다. 이들 값을 공장 초기값이라고 합니다. 속성에 값을 지정하지 않으면 미리 정의된 값을 사용하게 됩니다.

사용자가 자체적인 디폴트 값을 정의할 수도 있습니다. 객체를 생성할 때 속성값을 지정하지 않으면 MATLAB은 사용자가 지정한 자체 디폴트 값을 사용합니다.

MATLAB은 현재 객체에서 시작하여 해당 객체의 선조까지 진행하여 사용자가 정의한 디폴트 값을 찾거나 공장 초기값을 찾을 때까지 디폴트 값을 검색합니다. 따라서, 속성값은 항상 성공적으로 검색할 수 있습니다.

MATLAB은 다음 순서에 따라 지정된 속성에 사용할 값을 결정합니다.

  1. 플로팅 함수의 인수로 지정된 속성의 디폴트 값

  2. 객체가 하이 레벨 플로팅 함수(예: plot)로 생성된 선인 경우, 좌표축의 ColorOrderLineStyleOrder 정의는 Color 또는 LineStyle 속성에 정의된 디폴트 값을 재정의합니다.

  3. 좌표축에 의해 정의된 속성 디폴트 값(이 디폴트 값은 플로팅 함수에 의해 해제될 수 있음)

  4. Figure에 의해 정의된 속성 디폴트 값

  5. 루트에 의해 정의된 속성 디폴트 값

  6. 디폴트 값이 정의되지 않은 경우 공장 초기값을 사용합니다.

디폴트 값의 설정 효과는 디폴트 값을 설정한 후 생성되는 객체에만 적용됩니다. 기존의 그래픽스 객체에는 적용되지 않습니다.