精華區beta MATLAB 關於我們 聯絡資訊
例如說有一矩陣為[1 2 0 0 3 4 5 0 0 6 0 0 0 0 0 0 0 0 0 0 7 8 0 0 9] 有沒有什麼指令可以讓上面矩陣變為[1 2 3 4 5 6 7 8 9] 上面矩陣只是一個簡單的舉例 實際上我的矩陣會是1681*1681 麻煩各位指教一下 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.139.173.252
sunev:find 零再把index去掉就好了啊... 04/25 00:21
Gwaewluin:A(find(A==0))=[] 04/25 00:50
sunev:樓上的A會變回vector....得再reshape才行.... 04/25 00:56
Gwaewluin:恩,要再補一個A=reshape(A,3,3)才行 04/25 01:02
PCCHEN:非常感謝兩位大哥的回答^^感恩~~ 04/25 01:07