이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

format

명령 창 출력 표시 형식 설정

구문

format style
format

설명

예제

format style은 명령 창의 출력 표시 형식을 style로 지정된 형식으로 변경합니다.

예제

format은 자체적으로 출력 형식을 디폴트로 재설정합니다. 디폴트는 부동소수점 표기법의 경우 short 고정소수점 형식이고 모든 출력 라인에 대해 느슨한 줄 간격을 가집니다.

수치 형식은 명령 창 출력에 숫자가 표시되는 방법에만 영향을 주며 MATLAB®이 숫자를 계산하거나 저장하는 방식에는 영향을 미치지 않습니다.

예제

모두 축소

출력 형식을 긴 고정소수점 형식으로 설정하고 pi의 값을 표시합니다.

format long
pi
ans = 
   3.141592653589793

출력 형식을 조밀한 줄 간격을 사용하여 짧은 공학용 형식으로 설정한 다음, 이 형식을 디폴트로 재설정합니다.

format shortEng
format compact
x = rand(3)
x = 3×3

   814.7237e-003   913.3759e-003   278.4982e-003
   905.7919e-003   632.3592e-003   546.8815e-003
   126.9868e-003    97.5404e-003   957.5068e-003

format
x
x = 3×3

    0.8147    0.9134    0.2785
    0.9058    0.6324    0.5469
    0.1270    0.0975    0.9575

정수와 실수에 대해 최댓값을 16진수 형식으로 표시합니다.

format hex
intmax('uint64')
ans = uint64
   ffffffffffffffff

realmax
ans = 
   7fefffffffffffff

shortEng 형식과 longEng 형식 간의 차이점을 표시합니다.

출력 형식을 shortEng로 설정합니다.

format shortEng

변수를 생성하고 for 루프를 돌 때마다 그 값을 10의 배수만큼 늘립니다.

A = 5.123456789;
for k = 1:10
   disp(A)
   A = A*10;
end
     5.1235e+000

    51.2346e+000

   512.3457e+000

     5.1235e+003

    51.2346e+003

   512.3457e+003

     5.1235e+006

    51.2346e+006

   512.3457e+006

     5.1235e+009

값은 소수점 이하 4자릿수로 표시되며 유효 자릿수 3자리의 지수로 표시됩니다.

출력 형식을 긴 공학용 형식으로 설정하고 동일한 값을 확인합니다.

format longEng

A = 5.123456789;
for k = 1:10
   disp(A)
   A = A*10;
end
    5.12345678900000e+000

    51.2345678900000e+000

    512.345678900000e+000

    5.12345678900000e+003

    51.2345678900000e+003

    512.345678900000e+003

    5.12345678900000e+006

    51.2345678900000e+006

    512.345678900000e+006

    5.12345678900000e+009

값이 15자리로 표시되며 유효 자릿수 3자리의 지수로 표시됩니다.

배열의 값 중 일부가 짧은 숫자이고 다른 일부는 큰 지수를 갖는 경우 shortG 형식을 사용하십시오. shortG 형식은 짧은 고정소수점 형식이나 짧은 형식 과학 표기법 중 가장 압축된 표시를 선택합니다.

변수를 만들고 출력값을 short 형식(디폴트 값)으로 표시합니다.

x = [25 56.31156 255.52675 9876899999];
format short
x
x = 1×4
109 ×

    0.0000    0.0000    0.0000    9.8769

형식을 shortG로 설정하고 값을 다시 표시합니다.

format shortG
x
x = 1×4

           25       56.312       255.53   9.8769e+09

현재 수치 형식을 가져옵니다.

f = get(0,'Format')
f =

shortG

현재 줄 간격을 가져옵니다. 줄 간격은 loose 또는 compact로 설정될 수 있습니다.

S = get(0,'FormatSpacing')
S =

loose

입력 인수

모두 축소

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

수치 형식

다음 스타일은 숫자형 변수의 출력 표시 형식을 제어합니다.

Style

결과

예제

short (default)

짧은(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

rat

작은 정수의 비율

355/113

줄 간격 형식

Style

결과

예제

compact

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

theta = pi/2
theta =
  1.5708

loose

출력값을 보다 쉽게 읽을 수 있도록 빈 라인을 추가합니다.

theta = pi/2

theta =

  1.5708

  • 지정된 형식은 현재 MATLAB 세션에만 적용됩니다. 전체 세션에서 형식을 유지하려면 명령 창 기본 설정에서 수치 형식(Numeric format) 또는 수치 표시(Numeric display) 옵션을 선택하십시오.

  • short 또는 long과 표시 유형 사이에 공백을 삽입할 수 있습니다(예: format short E).

  • MATLAB은 정수 데이터형을 항상 데이터형에 적절한 자릿수로 표시합니다. 예를 들어, MATLAB은 3자리를 사용하여 int8형 데이터형을 표시합니다(예: -128:127). 출력 형식을 short 또는 long으로 설정해도 정수형 변수의 표시에는 영향을 미치지 않습니다.

  • 최대 9자리의 정수 값 부동소수점 숫자는 과학 표기법으로 표시되지 않습니다.

  • 여러 범위의 값을 가진 행렬을 포괄하여 표시하려는 경우에는 shortG를 사용하십시오. 큰 데이터 범위 형식 항목을 참조하십시오.

참고 항목

| |

R2006a 이전에 개발됨