오류 메시지로, 문자형 벡터, 문자형 벡터로 구성된 셀형 배열 또는 string형 배열 중 하나로 지정됩니다.
메시지를 문자형 벡터로 지정하면 MATLAB은 텍스트를 대화 상자 크기에 맞게 줄 바꿈합니다.
메시지를 셀형 배열로 지정하면 MATLAB은 텍스트를 각 셀형 배열 요소 뒤에서 줄 바꿈합니다. MATLAB은 긴 셀형 배열 요소의 텍스트를 대화 상자 크기에 맞게 줄 바꿈합니다.
예: 'Input must be a scalar value.'
대화 상자 제목으로, 문자형 벡터 또는 string형 스칼라로 지정됩니다.
예: 'Input Error'
대화 상자 설정으로, 창 스타일로만 지정되거나 구조체로 지정됩니다. 구조체는 msg 인수의 창 스타일과 인터프리터를 지정합니다.
창 스타일로만 지정하려면 opts를 아래 표의 값 중 하나로 설정하십시오.
값
설명
'non-modal'
비모달 오류 대화 상자를 만듭니다. 이 대화 상자는 열려 있는 다른 대화 상자에 영향을 미치지 않습니다.
'modal'
모달 오류 대화 상자를 지정합니다.
다른 오류 대화 상자가 동일한 제목을 가질 경우, MATLAB은 가장 최근에 활성화된 대화 상자를 현재 사양으로 수정합니다. MATLAB은 가장 최근에 활성화된 오류 대화 상자와 동일한 대화 상자 제목을 가진 다른 모든 열려 있는 오류 대화 상자, 메시지 대화 상자 및 경고 대화 상자를 삭제합니다. 영향을 받는 대화 상자는 모달 또는 비모달일 수 있습니다.
msgbox와 warndlg 함수를 사용하여 각각 메시지 대화 상자와 경고 대화 상자를 만듭니다.
'replace'
비모달 오류 대화 상자를 지정합니다.
다른 오류 대화 상자가 동일한 제목을 가질 경우, MATLAB은 가장 최근에 활성화된 대화 상자를 현재 사양으로 수정합니다. MATLAB은 가장 최근에 활성화된 오류 대화 상자와 동일한 제목을 가진 다른 모든 열려 있는 오류 대화 상자, 메시지 대화 상자 또는 경고 대화 상자를 삭제합니다. 영향을 받는 대화 상자는 모달 또는 비모달일 수 있습니다.
msgbox와 warndlg 함수를 사용하여 각각 메시지 대화 상자와 경고 대화 상자를 만듭니다.
오류 대화 상자 메시지의 창 스타일과 인터프리터를 지정하려면 WindowStyle과 Interpreter 필드를 사용하여 opts 구조체를 만드십시오. 다음 표에서는 필드의 유효한 값을 보여줍니다. 구조체에는 두 필드가 모두 포함되어야 합니다.
필드
값
WindowStyle
'non-modal','modal' 또는 'replace'.
Interpreter
'none' 또는 'tex'. 'tex'으로 설정하면 MATLAB은 TeX 인터프리터를 사용하여 메시지를 렌더링합니다.
TeX 마크업을 사용하여 위 첨자와 아래 첨자를 추가하고, 글꼴 유형과 색을 수정하며, 메시지 텍스트에 특수 문자를 포함할 수 있습니다.
수정자는 텍스트의 끝까지 적용됩니다. 단, 위 첨자와 아래 첨자는 바로 다음에 오는 문자나 중괄호 안에 있는 문자만 수정합니다. 인터프리터를 "tex"으로 설정한 경우 지원되는 수정자는 다음과 같습니다.
수정자
설명
예
^{ }
위 첨자
"text^{superscript}"
_{ }
아래 첨자
"text_{subscript}"
\bf
굵은 글꼴
"\bf text"
\it
기울임꼴
"\it text"
\sl
오블리크 글꼴(일반적으로 기울임꼴과 같음)
"\sl text"
\rm
보통 글꼴
"\rm text"
\fontname{specifier}
글꼴 이름 — specifier를 글꼴 이름으로 바꿉니다. 이 수정자는 다른 수정자와 함께 사용할 수 있습니다.
"\fontname{Courier} text"
\fontsize{specifier}
글꼴 크기 — specifier를 숫자형 스칼라 값으로 바꿉니다(단위: 포인트).
"\fontsize{15} text"
\color{specifier}
글꼴 색 — specifier를 red, green, yellow, magenta, blue, black, white, gray, darkGreen, orange, lightBlue 색 중 하나로 바꿉니다.