Re: [問題] 座標排序已回收

看板MATLAB作者 (做人別太跩)時間15年前 (2010/09/11 07:28), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串4/4 (看更多)
※ 引述《iccfish (築夢踏實)》之銘言: : ※ 引述《liu23829 (做人別太跩)》之銘言: : 假設原本有這個 : A=[1 1; 2 2; 2 5; 2 6; 3 3; 3 5; 4 2; 5 1; 5 4]; : : 上述列坐標為2時,列出行坐標為2、3、5 : ^ ^我猜你是想說2 5 6 : A(find(A(:,1)==2),2) : A(find(A(:,1)==3),2) : : 列坐標寫5時,列出行坐標為1、4 : A(find(A(:,1)==5),2) : 請閱讀find的doc 感謝你的回答,如果是大量的點,是否有指令可以找出在列坐標相同值2個以上時 去列出它的行坐標呢?上述列法是知道有3 個才下3個指令,那如果有100個的話 怎麼下指令? -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.167.125.12

09/11 11:58, , 1F
動點腦經吧 都用問的 !
09/11 11:58, 1F

09/11 12:01, , 2F
hints:sortrows, sort, find,& for loop起碼也讀個help
09/11 12:01, 2F

09/11 17:00, , 3F
推樓上 設計一下 就可以了
09/11 17:00, 3F
文章代碼(AID): #1CYhyKIA (MATLAB)
文章代碼(AID): #1CYhyKIA (MATLAB)