MATLAB에서 출력 표시 형식을 변경하려면 format
명령을 사용할 수 있습니다. 몇 가지 예시를 살펴보겠습니다:
1. 긴 고정소수점 형식:
To display a value in the long fixed-decimal format (with many decimal places), use:
format long pi
이렇게 하면 π (pi) 값은 3.141592653589793
으로 표시됩니다.
2. 16진수 형식:
정수와 실수를 16진수 형식으로 표시하려면 다음과 같이 입력하세요:
format hex
intmax('uint64')
realmax
이렇게 하면 정수와 실수의 최댓값이 16진수로 표시됩니다.
3. 짧은 공학 표기법:
짧은 공학 표기법은 소수점 이하 4자릿수로 표시되며 지수는 3의 배수입니다. 예를 들어:
format shortEng
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. shortG 형식:
shortG
형식은 짧은 숫자와 큰 숫자를 혼합해서 다룰 때 유용합니다. 가장 압축된 표시 형식을 선택합니다. 예를 들어:
x = [25, 56.31156, 255.52675, 9876899999];
format shortG
x
이렇게 하면 값들이 다음과 같이 표시됩니다:
25
56.312
255.53
9.8769e+09
이러한 표시 형식은 숫자가 표시되는 방식에만 영향을 주며 MATLAB이 숫자를 계산하거나 저장하는 방식에는 영향을 미치지 않습니다
In MATLAB, you can control the display format for numeric values using the format
command. Let’s explore a few examples:
1. Long Fixed-Decimal Format:
To display a value in the long fixed-decimal format (with many decimal places), use:
format long pi
This will display the value of π (pi) as 3.141592653589793
.
2. Hexadecimal Format:
To display integers and real numbers in hexadecimal format, use:
format hex
intmax('uint64')
realmax
This will show the maximum values for integers and real numbers in hexadecimal notation.
3. Short Engineering Notation:
Short engineering notation displays values with 4 digits after the decimal point and an exponent that is a multiple of 3. For example:
format shortEng
A = 5.123456789;
for k = 1:10
disp(A)
A = A * 10;
end
The values will be displayed as:
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. ShortG Format:
The shortG
format is useful when dealing with a mix of short and large numbers. It picks the most compact display format. For example:
x = [25, 56.31156, 255.52675, 9876899999];
format shortG
x
This will display the values as:
25
56.312
255.53
9.8769e+09
Remember that these display formats affect only how numbers appear in the display, not how MATLAB computes or saves them.
'SW 설계 > Matlab' 카테고리의 다른 글
Matlab: Write a matrix to a file (0) | 2023.04.08 |
---|