仅从平坦区域尺寸计算卷纸或地毯的直径

时间:2018-04-12 12:26:15

标签: javascript algorithm math

我正在努力解决这个问题,

我们需要仅根据平面区域尺寸来计算卷起地毯的直径,只考虑地毯为4米乘12米,平铺时厚度为1.8厘米,它的直径是什么?

我们假设它会卷绕一个标准厚度,并允许一些公差。我还假设体重不会改变。

我在JS中标记了这个,因为它是我的首选语言示例,但不是必需的。

这真是一个数学问题,我正试图用代码来解决。

1 个答案:

答案 0 :(得分:0)

音量不会发生太大变化,所以:

Volume = length * width * thickness + volume of the tube it is rolled around.

假设卷起的地毯是直径和宽度的圆柱体:

diameter = sqrt((length * thickness + pi * tube diameter * tube diameter / 4) * 4 / pi)

卷起的地毯的圆形横截面的区域diameter * diameter * pi / 4与管的圆形横截面的面积tube diameter * tube diameter * pi / 4加上边缘的区域相同。地毯,thickness * length

diameter * diameter * pi / 4 = length * thickness + pi * tube diameter * tube diameter / 4  
然后我解决了直径问题。