«rounding» 태그된 질문

숫자 값을 반올림하는 것은 값을 대략 같지만 더 짧거나 단순하거나 더 명시적인 다른 값으로 바꾸는 것을 의미합니다.

5
왜 많은 (오래된) 프로그램이 round (input) 대신 floor (0.5 + input)를 사용합니까?
차이점은 다음 코드 와 같이 내가 믿는 타이 브레이킹에 대한 입력을 제공하는 반환 값에 있습니다 . int main() { std::cout.precision(100); double input = std::nextafter(0.05, 0.0) / 0.1; double x1 = floor(0.5 + input); double x2 = round(input); std::cout << x1 << std::endl; std::cout << x2 << std::endl; } 다음을 출력합니다. …
80 c++  rounding  floor 


6
Swift에서 CGFloat 반올림
Swift에서 CGFloat를 어떻게 반올림 할 수 있습니까? 시도 ceil(CDouble(myCGFloat))했지만 iPad Air 및 iPhone 5S에서만 작동합니다. 다른 시뮬레이션 된 장치에서 실행할 때 다음과 같은 오류가 발생합니다. 'NSNumber' is not a subtype of 'CGFloat'
78 swift  rounding  cgfloat  ceil 

2
차이가 기계 정밀도보다 작은 지 확인하는 올바른 / 표준 방법은 무엇입니까?
얻은 차이가 기계 정밀도보다 높은지 확인 해야하는 상황이 종종 발생합니다. 이 목적을 위해 R은 편리한 변수를 가지고 있습니다 : .Machine$double.eps. 그러나이 값 사용에 대한 지침을 R 소스 코드로 전환하면 여러 가지 다른 패턴이 나타납니다. 예 다음은 stats라이브러리 의 몇 가지 예입니다 . t.test.R if(stderr < 10 *.Machine$double.eps * abs(mx)) chisq.test.R …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.