В случае квадратов, это, кажется, приблизительная формула для знания взаимосвязи между радиусом, стороной квадрата и количеством внедренных квадратов.
После это число квадратов:
Floor[4 Pi/Integrate[(x^2 + y^2 + r^2)^(-3/2), {x, -a/2, a/2}, {y, -a/2, a/2}]]
или
Floor[(Pi r)/ArcCot[(2 Sqrt[2] r Sqrt[a^2+2 r^2])/a^2]]
, где
r = Radius
a = Square side
Если вы построите график для r = 1, как функцию от:
Где вы можете увидеть случай, когда a = 2 - это граница для n = 6, что означает куб:
Все еще работаем, чтобы выяснить, можно ли его расширить на случай универсального прямоугольника.
Редактировать
Для прямоугольников соответствующая формула имеет вид:
Floor[4 Pi/Integrate[(x^2 + y^2 + r^2)^(-3/2), {x, -a/2, a/2}, {y, -b/2, b/2}]]
, что дает:
Floor[(2 Pi r)/(Pi-2 ArcTan[(2 r Sqrt[a^2+b^2+4 r^2])/(a b)])]
где
r = Radius
a,b = Rectangle sides
Предположим, нам нужны прямоугольники с одной боковой половинойдругой (b = a / 2) и сфера радиуса 1.
Таким образом, число прямоугольников как функция a дает:
Где вы можете видеть, что прямоугольник с «большой» стороной размера 2 допускает 10 прямоугольников в сфере, в то время как прямоугольник с «большой» стороной 4 допускает только 4 прямоугольника.