[問題] 怎麼把x,y湊出梯形的型狀

看板MATLAB作者 (光世)時間11年前 (2013/12/14 22:19), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
point_x= [240:3:320]; point_y= [240:3:320]; figure(1) hold on for qy=1:length(point_y) for qx=1:length(point_x) figure(1) plot(point_x(qx),point_y(qx),'+','color','b') end end http://imgur.com/xYmPawH
您好,請問一下, 因為需要掃描資料的值, 我自己寫了一段能夠掃出特定區域 但我要掃描的區域不可能一直都是方型的, 有可能是這樣 http://imgur.com/a4q4mE4,2lE1CK3
以我所學就只有方型的, 想問各位要怎麼寫, 才能寫出梯形或是三角型的座標 謝謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.33.192.213 ※ 編輯: mitsuyo 來自: 114.33.192.213 (12/14 22:20)

12/15 11:36, , 1F
我會先定義梯形 or 三角形的邊界 然後一樣跑迴圈
12/15 11:36, 1F

12/15 11:37, , 2F
再利用find指令 看哪些點落在裡面 不知道降有沒幫到你
12/15 11:37, 2F

12/16 10:18, , 3F
定義邊界 然後用inpolygon
12/16 10:18, 3F
文章代碼(AID): #1Ih6Zc1E (MATLAB)
文章代碼(AID): #1Ih6Zc1E (MATLAB)