看板
[ MATLAB ]
討論串[問題] 產生random vector
共 7 篇文章
內容預覽:
不好意思, 我依然看不懂你再說什麼,. 建議你在寫出你的 code 之前, 用幾句話去描述一下你的演算法,. 不然很難閱讀你的程式. (Degub is always the hard work.). You generate 3 random angles ?. It means 3 rotati
(還有349個字)
內容預覽:
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個字)
內容預覽:
不好意思, 你的論述.. 還是有些問題.. 我不是很明瞭你的程式, 這段看起來像是要 generate angle x,. such that csc(x) is uniform?. 但是 csc 的範圍是到 inf 的, 你這怎麼可能會對呢?. --. 趙客縵胡纓,吾鉤霜雪明。銀鞍照白馬,颯沓如流
(還有8個字)
內容預覽:
很不幸, 這個也不對.. 你雖然把 theda, phi 兩個角度取成 uniform on [0, 2pi] and [0, pi]. 但是 differential area element 是. d A = r^2 * sin(phi) *d(theta) * d(phi).. 就舉個反例吧:
(還有160個字)