/* processing でRayleigh's Theoremを図示する (Very) short proof of Rayleigh's Theorem (and extensions) http://arxiv.org/abs/1007.4870 */ //初期パラメータの指定 int sq_size = 600; // 正方形のサイズ int r = 40; // ランダムウォークのサイズ int step = 100; // ランダムウォークのステップ数 int num_rw = 3; // ランダムウォークの個数 size(600, 600); // 図の大きさを指定 int center = sq_size/2; // 中央の座標 int c_size = r*2; // 円の大きさ ellipse(center,center,c_size,c_size); // はじめに単位円を書く float theta, ix, iy, tx, ty; // 角度、始点、終点 theta =random(-PI,PI); // 0から-πからπ=3.14までの一様乱数 for(int i=0; iShow Sketch Folder で保存場所を確認 saveFrame("Rayleigh.tif"); */