回 帖 发 新 帖 刷新版面

主题:读取文本文件中的向量集,把每个向量用一个点表示问题请教?

请教仁兄:
    我通过import data命令把文本文件导入matlab中,数据的格式为:
-0.99983 -0.999984 -0.999865 -0.999992 -0.991667 -0.991667 ...
-1 -0.999989 -0.999933 -0.999985 -0.880556 -0.880556 -0.745917 ...
-0.99983 -0.999978 -1 -1 -0.966667 -0.966667 ...

每一行是一个20维的向量。

我想把每一行表示成一个点,以图形方式显示出来,不知道如何做?
请指教,先谢了!!!

回复列表 (共4个回复)

沙发

有没有哪位仁兄清楚能不能这样做?
如果能给个思路也行!

板凳

可先将数据进行主成分分析,取前2个主成分,便可画平面图,取前3个主成分,可画3维(立体)图。数据点的基本位置(原数据的大体信息)可以大概显示。

3 楼

没有理解你所说的大概显示的含义?

另外问一个小问题:
    我怎样把第一列放在X轴,第二列放在Y轴,第三列放在Z轴?

4 楼

第1主成分为X轴,第2主成分为Y轴(第3主成分为Z轴)。

我来回复

您尚未登录,请登录后再回复。点此登录或注册