함수 > 효용 함수 > 절단 및 반올림 함수
  
절단 및 반올림 함수
floor(z) - ≤ z인 가장 큰 정수를 구합니다.
Floor(z, y) - y≤ z인 가장 큰 배수를 구합니다.
ceil(z) - ≥ z인 가장 작은 정수를 구합니다.
Ceil(z, y) - y≥ z인 가장 작은 배수를 구합니다.
round(z, [n]) - n 소수점 자릿수로 반올림된 z를 구합니다.
n을 생략하면 n을 0으로 간주하고 가장 가까운 정수로 반올림된 z를 구합니다.
n < 0인 경우 소수점 왼쪽의 n자리로 반올림된 z를 구합니다.
(n + 1)th번째 소수점 자릿수가 5보다 작으면 숫자는 반내림되고, 5보다 크면 반올림됩니다.
Round(z, y) - y의 가장 가까운 배수로 z를 반올림하는 round(z/y) · y를 구합니다. round(z, 1) = Round(z, 0.1)
trunc(z) - 분수 부분을 제거하여 z의 정수 부분을 구합니다.
Trunc(z, y) - trunc(z/y) · y를 구합니다.
이러한 함수의 대문자 버전은 단위 있는 값의 절단을 정확하게 계산하는 데 사용됩니다. 예를 들어 x := 3.23m의 가장 가까운 배수를 피트 단위로 구하려면 Ceil(x, ft) = 11ft를 사용합니다.
z가 양수 값이면 floortrunc 함수의 결과가 서로 동일하지만, z가 음수 값이면 floor(−2.6) = −3trunc(−2.6) = −2로 결과가 서로 다릅니다.
인수
z는 실수 또는 복소수 스칼라 값이거나 벡터입니다. 소문자 함수의 경우 z는 단위가 없어야 합니다. 인수가 2개인 대문자 함수의 경우에는 zy의 단위가 서로 호환되어야 합니다. z가 복소수인 경우 실수부와 허수부 각각에 대해 별도로 절단이나 반올림이 수행됩니다.
y는 0이 아닌 실수 스칼라 값 또는 벡터입니다.
n은 선택적 인수로서 정수입니다. n의 기본값은 0입니다.