[問題]矩陣兩點連線

看板MATLAB作者 (finear)時間12年前 (2013/05/14 21:02), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
各位大大好 我想請問一個matlab矩陣更改數值的問題 假設我現在已有一個二維矩陣A=zeros(M,N) 我想把A(x1,y1)到A(x2,y2)連線上的數值都更改為1 我目前只想到 m=(y1-y2)/(x1-x2); b=y1-m*x1; for i=x1:x2 A(i,round(m*i+b))=1; end 請問是否有更簡潔的寫法? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.17.191

05/14 21:12, , 1F
ind2sub ?
05/14 21:12, 1F
文章代碼(AID): #1HaZNMHc (MATLAB)