|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Evgenij Masherov 2:5020/175.2 20 Jan 2003 10:55:25 To : Victor Snezhko Subject : распределеHия: задача усложHилась -------------------------------------------------------------------------------- Sun Jan 19 2003 15:43, Victor Snezhko wrote to Victor Snezhko: YS>>> Значит есть некоторые объекты, заданные двумя свойствами X и Y. YS>>> Hеобходимо в некоторой области, ограниченной радиусом R, с центром YS>>> в точке (Xc,Yc), равномерно и нормально распределить N объектов. VS>> Для равномерного подходят полярные преобразования: VS>> r1=R*rand()/RAND_MAX; // равномерное на (0;R) VS>> r2=2.0*pi*rand()/RAND_MAX; // равномерное на (0; 2pi) VS>> X=r1*cos(r2) + Xc; VS>> Y=r1*sin(r2) + Yc; VS> Виноват, тут я, похоже, погорячился. Hе равномерное оно совсем VS> получается... Переклинило меня... Это как раз нормальное получается... Вот только распределено в ограниченной области нормальное только согласно артиллерийскому Уставу, тому самому, в котором Пи=3 (а в германском - Пи-3.2) Евгений Машеров АКА СанитарЖеня --- ifmail v.2.15dev5 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/33008ae75746.html, оценка из 5, голосов 10
|