看板 MATLAB 關於我們 聯絡資訊
想請教一下 我的異質陣列如下 char double logical char A 123 0 123 B 253 0 354 C 315 1 355 A 123 0 123 我知道能用unique做刪除的動作,但unique判斷是需要全部為string 有沒有指令能刪除重複的列將其資料改為 char double logical char A 123 0 123 B 253 0 354 C 315 1 355 或者有什麼方法能做到? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.171.20.157
jatj:你的兩個矩陣看來一樣阿 04/09 03:36
抱歉,已經修正,感謝指正 ※ 編輯: shouqing0801 來自: 1.171.0.140 (04/09 03:44)
jatj:unique應該也可以比較double bool 04/09 05:48
jatj:怪方法, 把cell的東西全轉為double 之後就可用 04/09 05:54
jatj:unique(~,'rows') 找出重複的列再削去即可 04/09 05:55
jatj:比較要想的是char(123)的轉換而已 04/09 06:00
shouqing0801:已經想到方法,感謝 04/13 15:06