Matlab의 반올림

Ammar Ali 2021년7월4일
Matlab의 반올림

이 튜토리얼에서는 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()함수에 대한 자세한 내용은이 링크를 확인하십시오.

작가: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook