看板 [ MATLAB ]
討論串[問題] 產生random vector
共 7 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者Leon (Achilles)時間16年前 (2009/03/20 03:16), 編輯資訊
0
0
0
內容預覽:
不好意思, 我依然看不懂你再說什麼,. 建議你在寫出你的 code 之前, 用幾句話去描述一下你的演算法,. 不然很難閱讀你的程式. (Degub is always the hard work.). You generate 3 random angles ?. It means 3 rotati
(還有349個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者microball (無華之果)時間16年前 (2009/03/18 05:45), 編輯資訊
0
0
0
內容預覽:
N = 1000;. aG = 2*pi.*rand(N,1);. bG = pi.*rand(N,1);. cG = 2*pi.*rand(N,1);. RandR = zeros(N,3);. z1 = [1 0 0];. for (j = 1:N). a = aG(j);. b = bG(j)
(還有338個字)

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者Leon (Achilles)時間16年前 (2009/03/17 16:18), 編輯資訊
0
0
0
內容預覽:
不好意思, 你的論述.. 還是有些問題.. 我不是很明瞭你的程式, 這段看起來像是要 generate angle x,. such that csc(x) is uniform?. 但是 csc 的範圍是到 inf 的, 你這怎麼可能會對呢?. --. 趙客縵胡纓,吾鉤霜雪明。銀鞍照白馬,颯沓如流
(還有8個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者Leon (Achilles)時間16年前 (2009/03/16 08:51), 編輯資訊
0
0
0
內容預覽:
很不幸, 這個也不對.. 你雖然把 theda, phi 兩個角度取成 uniform on [0, 2pi] and [0, pi]. 但是 differential area element 是. d A = r^2 * sin(phi) *d(theta) * d(phi).. 就舉個反例吧:
(還有160個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者microball (無華之果)時間16年前 (2009/03/16 08:15), 編輯資訊
0
0
0
內容預覽:
theda = 2*pi.*rand(1000,1);. phi = pi.*rand(1000,1) ;. RandR = zeros(1000,3);. RandR(:,1) = sin(phi-pi/2).*cos(theda);. RandR(:,2) = sin(phi-pi/2).*si
首頁
上一頁
1
2
下一頁
尾頁