作者shouqing0801 (?)
看板MATLAB
標題[問題]刪除異質陣列重複列
時間Mon Apr 8 15:57:15 2013
想請教一下
我的異質陣列如下
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
1F:→ jatj:你的兩個矩陣看來一樣阿 04/09 03:36
抱歉,已經修正,感謝指正
※ 編輯: shouqing0801 來自: 1.171.0.140 (04/09 03:44)
2F:→ jatj:unique應該也可以比較double bool 04/09 05:48
3F:→ jatj:怪方法, 把cell的東西全轉為double 之後就可用 04/09 05:54
4F:→ jatj:unique(~,'rows') 找出重複的列再削去即可 04/09 05:55
5F:→ jatj:比較要想的是char(123)的轉換而已 04/09 06:00
6F:→ shouqing0801:已經想到方法,感謝 04/13 15:06