распределеНия: задача усложНилась
- From
- Victor Snezhko ()
- To
- Victor Snezhko
- Date
- 2003-01-19T15:43:53Z
- Area
- RU.ALGORITHMS
From: "Victor Snezhko" <9223@inf.tsu.ru>
Приветствую, Victor!
Однажды Sun, 19 Jan 2003 08:36:19 +0000 (UTC) ты писал к Yuri Sergeev:
YS>> Значит есть некоторые объекты, заданные двумя свойствами X и Y.
YS>> Необходимо в некоторой области, ограниченной радиусом 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;
Виноват, тут я, похоже, погорячился. Не равномерное оно совсем
получается... Переклинило меня...
WBR, Victor V. Snezhko. E-mail: 9223(at)inf.tsu.ru
--- ifmail v.2.15dev5
* Origin: Tomsktelecom - Digital Networks (2:5020/400)