2013-12-11 5 views
0

그래서 매우 작은 볼륨이 포함 된 프로그램을 작성하려고합니다. 예를 들어 .5cm 상자, 각 .5cm 측면.분수 (십진수)를 사용하여 볼륨을 계산하고 필러 프로그램에 이상한 결과가 발생합니다.

1/2 * 1/2 * 1/2 = 1/8cm^3, 맞습니까?

1/8 (.125)은 1/2 (0.5)보다 훨씬 작은 숫자이기 때문에 이것은 잘못되었습니다. 비교의 방법으로의 우리가 대신 mm 살펴 봅시다 :

0.5 cm의 = * 5 = 125mm^3 mm

5 * 5 5. 125가 5보다 훨씬 크기 때문에이 말이 맞을 것 같습니다.

미안하지만,이 문제를 포함하는 프로그램을 작성하려고합니다. 수학이 나를 교수형에 처하게하고, 명백한 답처럼 보입니다. 누군가 나를 위해 그것을 명확히 할 수 있기를 바란다. 나는 인터넷 검색에 대해 봤지만 그것을 찾을 수 없습니다!

+0

좋은 답변 주셔서 감사합니다. 나에게 "클릭"하게 한 것은 네드가 여전히 1/8이라고 선언 한 것입니다. 매우 도움이됩니다. 고마워, 곧 여기로 돌아올거야! – user3089840

답변

0

단순한 거리가 아닌 3D 볼륨에 대해 이야기하고 있습니다. 시각화하기 쉬운 중간 예제의 경우 사각형의 높이와 너비를 두 배로 늘리는 것이 좋습니다. 폭이 두 배, 높이가 두 배, 즉 면적의 4 배를 의미합니다. 큐브의 경우 차이는 8 배입니다. 결과적으로, cm 대신 mm를 사용하면 1/2x1/2cm 큐브가 10/2 x 10/2x10/2mm 큐브와 같습니다. 입방 센티미터 (cm3)와 비교하면, 입방체는 더 큰 입방 센티미터의 1-8입니다. 밀리미터를 사용하여 측정 된 동일한 입방 센티미터는 10 * 10 * 10mm3 큐브 - 1000mm3 큐브입니다. 작은 입방체는 125mm3 입방체로 1cm3/1000mm3 입방체의 1/8 크기입니다.

+0

감사합니다, 네드, 저를 위해 그것을 정리했습니다! – user3089840

0

문제는 3 차원 공간을 1-d로 실행되는 길이와 비교한다는 것입니다.

즉, 볼륨 (cm^3 또는 큐빅 cms로 측정)과 큐브의 단일 길이 또는 측면 (CMS로 측정)을 비교하려고합니다. 너비가 .5 cms라고 비교했을 때 .125 입방 센티미터 값은 아무 것도 의미하지 않습니다.

측면이 0.5cm x 4cm x 3cm 인 3 차원 모양이 아닌 입방체의 양이 .06 cms^3이되면 직접 비교할 수 있었다.