Main Content

DisplayFormatOptions

명령 창 출력 표시 형식

R2021a 이후

설명

명령 창에서 format 함수를 사용하여 현재 표시 형식에 관한 정보를 반환할 수 있습니다. 표시 형식에 관한 정보는 DisplayFormatOptions 객체에 저장됩니다. 이 객체에는 두 가지 속성이 있습니다. NumericFormat은 수치 표시 형식을 저장하고 LineSpacing은 줄 간격 표시 형식을 저장합니다. DisplayFormatOptions 객체를 입력 인수로 format을 호출하여 이 객체에 저장된 표시 설정을 복원할 수도 있습니다.

생성

출력 인수를 지정하여 format 함수를 호출해 DisplayFormatOptions 객체를 만듭니다.

속성

모두 확장

수치 표시 형식으로, 다음과 같은 옵션 중 하나로 지정됩니다.

Style

결과

short

짧은(short) 고정소수점 형식으로, 소수점 이하 4자릿수로 표시됨. 이는 수치에 대한 디폴트 설정입니다.

3.1416

long

긴(long) 고정소수점 형식으로, double형 값은 소수점 이하 15자릿수로 표시되고 single형 값은 소수점 이하 7자릿수로 표시됨.

3.141592653589793

shortE

짧은 형식 과학 표기법으로, 소수점 이하 4 자릿수로 표시됨.

3.1416e+00

longE

긴 형식 과학 표기법으로, double형 값은 소수점 이하 15자릿수로 표시되고 single형 값은 소수점 이하 7자릿수로 표시됨.

3.141592653589793e+00

shortG

짧은 고정소수점 형식 또는 짧은 형식 과학 표기법 중 좀 더 압축된 형식으로, 총 5자릿수로 표시됨.

3.1416

longG

긴 고정소수점 형식 또는 과학 표기법 중 좀 더 압축된 형식으로, double형 값은 총 15자릿수로 표시되고 single형 값은 총 7자릿수로 표시됨.

3.14159265358979

shortEng

짧은 형식 공학 표기법으로, 소수점 이하 4자릿수로 표시됨(지수는 유효 자릿수 3자리).

3.1416e+000

longEng

긴 형식 공학 표기법으로, 유효 자릿수 15자리로 표시됨(지수는 유효 자릿수 3자리).

3.14159265358979e+000

+

양수/음수 형식으로, 양의 요소에 대해서는 +가 표시되며 음의 요소에 대해서는 -가 표시되고 0 요소에 대해서는 공백 문자가 표시됨.

+

bank

통화 형식으로, 소수점 이하 2자릿수로 표시됨.

3.14

hex

이진 배정밀도 숫자의 16진수 표현

400921fb54442d18

rational

작은 정수의 비율

355/113

줄 간격 표시 형식으로, compact 또는 loose로 지정됩니다.

Style

결과

예제

compact

하나의 화면에 출력값이 더 많이 표시되도록 과다한 빈 라인을 억제합니다.

theta = pi/2
theta =
1.5708

loose

출력값을 보다 쉽게 읽을 수 있도록 빈 라인을 추가합니다. 이는 줄 간격에 대한 디폴트 설정입니다.

theta = pi/2

theta =

1.5708

예제

모두 축소

R2021a 이상

현재 표시 형식을 가져옵니다.

fmt = format
fmt = 
  DisplayFormatOptions with properties:

    NumericFormat: "short"
      LineSpacing: "loose"

R2021a 이상

현재 표시 형식을 저장한 후 나중에 복원합니다.

수치 표시를 shortE로 설정하고 숫자형 값으로 구성된 2×2 행렬을 표시합니다.

format shortE
m = [9638573934 37467; 236 574638295]
m = 2×2

   9.6386e+09   3.7467e+04
   2.3600e+02   5.7464e+08

현재 표시 형식을 oldFmt에 저장하고 수치 형식을 longE로 변경합니다.

oldFmt = format("longE")
oldFmt = 
  DisplayFormatOptions with properties:

    NumericFormat: "shortE"
      LineSpacing: "loose"

행렬 m을 다시 표시하여 이제 긴 형식의 과학 표기법으로 수치 형식이 변경되었음을 확인합니다.

m
m = 2×2

     9.638573934000000e+09     3.746700000000000e+04
     2.360000000000000e+02     5.746382950000000e+08

형식을 이전 상태로 복원합니다. m을 다시 표시하여 이제 짧은 형식의 과학 표기법으로 수치 형식이 복원되었음을 확인합니다.

format(oldFmt)
m
m = 2×2

   9.6386e+09   3.7467e+04
   2.3600e+02   5.7464e+08

버전 내역

R2021a에 개발됨

참고 항목