我建立了一个简单的excel文件,内容如下:
在我使用的R软件教材中介绍了两种调用excel文件的方法,一种是将excel转化为文本文件,再用read.delim()命令调用;另一种方式是转化为csv文件,用read.csv()命令调用,可是不管我用哪种方式,调用的结构都是:
怎么得出这么个玩意啊。。。OTL
请问究竟错在哪里?
求教。。。。
====================
第二个问题,利用R求矩阵特征值
用R计算矩阵的特征值和特征向量的时候遇到了一点麻烦
我的计算过程如下:
> c<-matrix(c(1,-3,3,3,-5,3,6,-6,4),ncol=3,byrow=T);c
[,1] [,2] [,3]
[1,] 1 -3 3
[2,] 3 -5 3
[3,] 6 -6 4
> eigen(c)
$values
[1] 4 -2 -2
$vectors
[,1] [,2] [,3]
[1,] -0.4082483 -0.4082483 -0.1405003
[2,] -0.4082483 0.4082483 -0.7668094
[3,] -0.8164966 0.8164966 -0.6263091
其中values是特征值嘛,这个好理解,而且计算的结果4,-2,-2也和书上的答案一样
但是后面vectors显示的为什么会是这样的一个矩阵啊?
vectors显示的不应该是由特征向量构成的矩阵么?4只对应一个线性无关的特征向量t([1,1,2])
-2则对应两个t([1,1,0])和t([-1,0,1]),它们构成的矩阵怎么看都不会是上面给出的那个啊?
请问这是怎么一回事?如果要用手算的话,vector里显示的这个复杂的矩阵究竟是怎么算出来的?
==================================
恳请诸位赐教!拜托了!



雷达卡



京公网安备 11010802022788号







