看板 [ MATLAB ]
討論串[討論] 請教在限定區域內隨機選點問題
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者ejialan (eji)時間12年前 (2013/05/14 14:59), 編輯資訊
0
1
0
內容預覽:
我的想法是先把格子點全部產生. 用inpolygon指令把三角形內部點挑出. 再用randsample隨機取一個三角形內部點的指標. 程式碼如下. trix=[0 125 0 0];%三角形頂點x座標. triy=[0 0 200 0];%三角形頂點y座標. delta=25;. x=delta:d
(還有146個字)

推噓2(2推 0噓 6→)留言8則,0人參與, 最新作者jatj時間12年前 (2013/05/14 03:34), 編輯資訊
0
1
0
內容預覽:
抱歉推文不清楚 直接回答可能比較快. 想法是把所有可能125*200方格內組合列出來 隨機選取來檢查是否落在三角形內. 想法可以是. tx=δ:δ:125-δ; ty=δ:δ:200-δ;. idx=randperm(numel(tx)*numel(ty)); % 亂數排列的順序. 之後for, w
(還有80個字)

推噓0(0推 0噓 14→)留言14則,0人參與, 最新作者wwe00222 (hao)時間12年前 (2013/05/14 02:01), 編輯資訊
0
1
0
內容預覽:
http://imgur.com/ByfHnxS. 我想在一個三角型區域內(不能超出),隨機選一個點,點的位置如圖中安排所表示. 共14個點. 每個點(x1,y1)之間的間隔是δ=25mm. 能不能建立一條數學式當我輸入一個δ就能自動建立出點(x1,y1). 並隨機選取. 小弟想法是不斷使用 if
首頁
上一頁
1
下一頁
尾頁