【发布时间】:2013-05-31 20:49:06
【问题描述】:
我对 Matlab 很陌生,现在我想使用 matlab 做一些聚类工作。 如果我有 3 列值
id1 id2 distvalue1
id1 id3 distvalue2 ....
id2 id4 distvalue i .....
总共 5000 个 id,但一些 id 对缺少距离值 在 python 中,我可以循环将这些距离值导入矩阵形式。我怎么能在matlab中做到这一点? 并让matlab知道id1,...idx是标识,第三列是值
谢谢!
【问题讨论】:
-
这些值在哪里,如果它们还没有在矩阵中?一份文件?数据库? “让 MATLAB 知道”它们是标识符是什么意思?您打算如何访问数据?
-
它在一个文件中,但我可以 importdata('filename') 并将它们切成一个 n*3 矩阵到 matlab 但我想将它们转移到一个距离矩阵中,比如在第一个和二维数据只是 id。
-
好的。目前还不清楚你的具体问题是什么......
-
就这么简单... 如何将第三列(向量)转换成距离矩阵。
-
假设你的数据是矩阵
x,那么x(:, 3)呢?
标签: matlab matrix matlab-guide