看板 MATLAB 關於我們 聯絡資訊
剛剛問錯了...不好意思 若有一矩陣 N列 5行 12 20 0 0 0 12 25 1 2 0 15 25 1 0 0 15 20 1 2 3 10 0 0 0 0 12 14 1 5 6 . . . N列 如何能使: 只要第5行出現0, 就刪除呢?? 結果: 15 20 1 2 3 12 14 1 5 6 謝謝高手解惑~~ ~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.36.152.13
ejialan:矩陣為A A(~(A(:,5)),:)=[] 12/10 10:59
goldberg73:謝謝~請問可以創造一個新矩陣放結果嗎?我想保留原矩陣~ 12/10 11:31
ejialan:當然可以 那就另外創個B=A就好了 12/10 11:34
goldberg73:感謝e大!!! 12/10 11:46
goldberg73:雖然能用 但是看不太懂..... 12/10 17:19
goldberg73:能否請e大 講解一下A(~(A(:,5)),:)=[] 的意思??謝謝 12/10 17:19
ejialan:從裡面一步一步往外拆 A(:,5)是第5行元素 ~為not運算 12/11 10:17
ejialan:~A(:,5)把0元素變1 非0變0 最後把這些含1的列抓出來變[] 12/11 10:18
ejialan:就可以達到刪除的效果 12/11 10:19
goldberg73:謝謝e大 精闢的解說~!! 12/11 17:31