三維空間節點連結

看板MATLAB作者 (bananabrother)時間6年前 (2018/10/18 18:03), 編輯推噓1(101)
留言2則, 2人參與, 6年前最新討論串1/1
目前在做10個節點分佈在三維空間內 節點間距離在40M內則彼此連接 目前已經連接了 但是會有重複連接的問題 但是不知道該怎麼處理 這是我目前的程式碼 Q[]; W[]; E[]; plot3(Q,W,E,'*'); hold on; grid on; for i=1:1:10 for j=1:1:10 if sqrt((Q(i)-Q(j)).^2+(W(i)-W(j)).^2+(E(i)-E(j)).^2)<=40 & sqrt((Q(i)-Q(j)).^2+(W(i)-W(j)).^2+(E(i)-E(j)).^2)>0 plot3([Q(i);Q(j)],[W(i);W(j)],[E(i);E(j)]); hold on; end end end 主要是想解決重複連線的問題 還有不知道該怎麼把連結的狀態以矩陣存下來 麻煩各位了! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.92.20 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1539857025.A.8C6.html

10/18 19:55, 6年前 , 1F
補上A=zeros(10,10),條件成立時 讓A(i,j)=1
10/18 19:55, 1F

10/18 21:13, 6年前 , 2F
感謝!!
10/18 21:13, 2F
文章代碼(AID): #1Ro5g1Z6 (MATLAB)
文章代碼(AID): #1Ro5g1Z6 (MATLAB)