[問題]excel 讀檔存矩陣
第一次使用Matlab 有很多不清楚的地方...
現在有個問題想要請教一下
我有一個excel檔 (.csv 或xlsx)
內容大概如下
A B 0.1
A C 0.2
A D 0.3
A E 0.4
B C 0.5
B D 0.6
C D 0.7
C E 0.8
D E 0.9
我想要把它存成的樣子如下
A B C D E (label)
-------|----------------------
A|1.0 0.1 0.2 0.3 0.4
|
B|0.1 1.0 0.5 0.6 0.0
|
C|0.2 0.5 1.0 0.7 0.8
|
D|0.3 0.6 0.7 1.0 0.9
|
E|0.4 0.0 0.8 0.9 1.0
|
(label)
簡單來說就是把兩者之間的Value變成矩陣,若是自己跟自己就為1,
若沒出現在excel裡的就為0
另外也想記錄label方便知道誰跟誰的值
不知道應該如何弄成這個樣子..QQ
目前知道dataset好像可以用但也不知道如何操作..
謝謝各位指點!
ps.Matlab版本為2010a
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.121.197.138
→
10/14 00:37, , 1F
10/14 00:37, 1F
→
10/14 00:42, , 2F
10/14 00:42, 2F