Matlab의 반올림
Ammar Ali
2021년7월4일
이 튜토리얼에서는 MATLAB에서round()
함수를 사용하여 숫자를 반올림하는 방법에 대해 설명합니다.
MATLAB에서round()
함수를 사용하여 숫자 반올림
숫자를 가장 가까운 정수로 반올림하거나 원하는 소수 자릿수를 얻으려면round()
함수를 사용할 수 있습니다. 예를 들어, 소수 5 자리를 갖는 부동 소수점 숫자를 소수 2 자리로 반올림 해 보겠습니다. 아래 코드를 참조하십시오.
n = 8.12345
r = round(n , 2)
출력:
n =
8.1235
r =
8.1200
출력에서 볼 수 있듯이 숫자는 소수 2 자리로 반올림됩니다. 원하는 소수점 수를 지정하지 않으면round()
함수가 숫자를 가장 가까운 정수로 반올림합니다. 한 줄의 코드로 부동 소수점 숫자로 가득 찬 행렬을 반올림 할 수도 있습니다. round()
함수에서 주어진 행렬을 전달하기 만하면 행렬의 각 요소를 반올림하고 결과를 행렬로 반환합니다. round()
함수 내significant
속성을 사용하여 숫자를 특정 유효 자릿수로 반올림 할 수도 있습니다. 예를 들어, 3 개의 숫자를 2 개의 유효 숫자로 반올림 해 보겠습니다. 아래 코드를 참조하십시오.
format shortg
n = [4321 3.123 230.55]
r = round(n,2,'significant')
출력:
n =
4321 3.123 230.55
r =
4300 3.1 230
출력에서 볼 수 있듯이 숫자는 유효 숫자 2 개로 반올림됩니다. round()
함수에 대한 자세한 내용은이 링크를 확인하십시오.