看板 [ MATLAB ]
討論串[討論] 如何用亂數模擬出不重覆的座標點?
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 1→)留言3則,0人參與, 最新作者H45 (!H45)時間15年前 (2010/11/21 19:35), 編輯資訊
0
0
0
內容預覽:
X = zeros(1, 2000);. Y = zeros(1, 2000);. hold off;. for i = 1 : 2000. radius = 1100 / 2000 * i;. theta = 2 * pi * rand;. X(i) = radius * cos(theta);.
(還有3個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者ying65176517 (孚爸)時間15年前 (2010/11/21 16:58), 編輯資訊
0
0
3
內容預覽:
我的需求是... 我要模擬以座標(0,0)為圓心. 半徑為1100公尺內畫圓的範圍內. 以亂數模擬出2000筆座標點. 而我以前只用過randsample的指令. 但若要限定所模擬出的資料點座標均不重覆. 要如何下手呢?!. 感謝唷.... --. 阿孚的DIY.手作木工.拼布作品的天地. http
(還有19個字)

推噓1(1推 0噓 4→)留言5則,0人參與, 最新作者ericabab (ㄍㄠˊ)時間15年前 (2010/11/21 14:24), 編輯資訊
0
0
0
內容預覽:
如果沒誤會你的意思的話. 假設你的資料是. A = [3 1 4. 8 7 2]. 要對二維取值的話,在matlab用一個index就可以了. 在這個例子裡. A(1)=3. A(2)=8. A(3)=1. A(4)=7. 以此類推。. 所以只要用randperm,就能亂數取A裡面的值了. --.

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者ying65176517 (孚爸)時間15年前 (2010/11/21 14:14), 編輯資訊
0
0
3
內容預覽:
各位大大. 我之前用過randsample()指令. 在一定數字範圍取出不重覆的數值. 但若要套用到 模擬出不重覆的座標值時..... 要怎麼下手啊.... 有x,y軸兩個變數要考慮. 可否請指引個方向啊..... 拜託.... --. 阿孚的DIY.手作木工.拼布作品的天地. http://blo
(還有13個字)
首頁
上一頁
1
下一頁
尾頁