投影特征向量空间matlab
Hi有一个矩阵a,包含132个元素,每个元素有3个特征投影特征向量空间matlab,matlab,projection,algebra,eigenvector,eigenvalue,Matlab,Projection,Algebra,Eigenvector,Eigenvalue,Hi有一个矩阵a,包含132个元素,每个元素有3个特征 A= rand(132,3); 我计算每个元素之间的距离 B=pdist(A); 我把它放在一个平方距离矩阵中 C = squareform(B); 我计算矩阵的特征向量 [V,D] = eig(C); 现在我想把一个新元素映射到特征向量V的同一个空间 % I take the first element of A, but I assume it is a new one new_element = A(1,:); 我用一个物体
A= rand(132,3);
我计算每个元素之间的距离
B=pdist(A);
我把它放在一个平方距离矩阵中
C = squareform(B);
我计算矩阵的特征向量
[V,D] = eig(C);
现在我想把一个新元素映射到特征向量V的同一个空间
% I take the first element of A, but I assume it is a new one
new_element = A(1,:);
我用一个物体的所有其他元素计算距离
D1=pdist2(A(1,:),A);
现在我可以将这一行添加到C矩阵中
C2 = squareform([D1,B])
我现在想做的是:给定先前计算的特征向量空间V
。我可以在同一空间中近似新的C行(即C2的第一行)(即使用C的特征向量)吗
我不确定我说的话是否有意义……我只是想做一个新的分类器,但我错过了最后一段,因为我无法重新计算特征向量(使用训练集计算)我对你的数学非常着迷,你的操作选择对我来说似乎有点随意。你能解释一下你想做什么吗,
new\u element\u proj
应该是什么意思,以及为什么你认为它应该等于V(1,:)
?嗨,安德拉斯,我很抱歉。我犯了一个错误…你现在能看一下这个问题吗?恐怕我还是不明白,但似乎我不适合你的问题。如果我的怀疑是正确的,这是与图像处理或机器学习或类似的东西,考虑添加相关的标签,以吸引感兴趣的用户。这是一个代数/几何问题…我想把C2的最后一行投影到特征向量空间V中(如果允许的话)…你确定你对C2的最后一行感兴趣吗?在您的代码中,与C
相比,第一行是新的,而不是最后一行。此外:您的评论%I接受A的第一个元素,但我认为它是一个新元素
,对我来说没有什么意义。总是这样吗?是否始终添加距第一个原点的距离?