[問題]關於sparse裡參數的讀取

看板MATLAB作者 (南部聯盟)時間14年前 (2012/04/03 15:34), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
假設現在一個矩陣a=[0 0 1 0 1 0 0 1] sparse(a)= (1,3) 1 (1,5) 1 (1,8) 1 然後現在我想要取出3,5,8這三個數 成為一個新的矩陣 b=[3 5 8] 或者不知道有沒有其他方法 可以直接找出a矩陣裡有值得位子 不知道有沒有辦法 感謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.90.250 ※ 編輯: LikeG8 來自: 140.120.90.250 (04/03 15:42)

04/03 17:25, , 1F
[i,j]=find(a~=0); j 即是你的 b
04/03 17:25, 1F

04/04 11:22, , 2F
感恩樓上
04/04 11:22, 2F
文章代碼(AID): #1FUgWVES (MATLAB)
文章代碼(AID): #1FUgWVES (MATLAB)