|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Serge Kanilo 2:5020/400 09 Dec 2001 05:27:06 To : Igor Dolgov Subject : Re: Спрашивал уже, но меня не поняли... -------------------------------------------------------------------------------- "Igor Dolgov" <Igor.Dolgov@p20.f2013.n5020.z2.fidonet.org> wrote in message news:1007679419@p20.f2013.n5020.z2.ftn... > Есть N точек относительно равномерно распределенных по поверхности круга > радиуса R. Все точки находятся друг от друга на приблизительно одинаковом > расстоянии. Все мясорубку видели? То место, откуда у нее фарш выходит? > - Вот примерно то же самое, только не дырки, а точки. Как спрашивал, так и отвечали. Уж больно много приходилось додумывать, но в конце-концов к чему-то подобному пришли, и помню кто-то даже формулу давал. Hадо только было следить за ответами. Ладно, повторение - мать учения. Один из возможных вариантов. Приближенно для большого числа точек, примем: 1) Рассточние между точками d Площадь на точку =d^2*sqrt(3)/2 (сетка из равносторонних треугольников) 2) Площадь круга =pi*R^2 Площадь на точку =pi*R^2/N Отсюда d = C*R/sqrt(N) где С =sqrt(2*pi/sqrt(3)) ~ 1.9 Можно также через мясорубку :) 1) посчитать количество дырок (N_) 2) померять радиус (R_) мясорубки и расстояние между центрами дырок (d_) и промасштабировать d =d_*R/R_*sqrt(N_/N) т.к. среднее расстояние примерно пропорционально радиусу круга и обратно пропорционально корню из числа точек. Cheers, Serge --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/4421d07adc0a.html, оценка из 5, голосов 10
|