问题标签 [eigenvector]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4667 浏览

matlab - 计算 eigs 时出现神秘的 matlab 错误

我试图找到拉普拉斯算子的 2 个最小特征值的 2 个特征向量。我这样做是通过

哪里L是 lapalcian 和M是质量矩阵。

结果我得到了错误

这是否意味着我做错了什么,或者这只是 matlab 为其迭代过程选择了错误的初始猜测?

我使用的矩阵应该有一个下降条件数......

0 投票
1 回答
3439 浏览

matlab - Matlab symbolic eigenvectors

I am trying to calculate the symbolic eigenvalues and vectors of matrices of the form

in matlab (replace a,b,c etc with some expressions containing x, y, z). When I have 4 off diagonal terms 0 then the program is succesful. But when the matrix has only two off diagonal elements zero (like as in the example), the program fails to find eigenvectors but can find eigenvectors (which is expected since it is third degree polynomial). The expression for the eigenvalues is ofcourse quite hectic. And when I try to calculate eigenvectors it gives the error

I am using matlab R2009a. Is this a problem that can be solved by for instance R2009b or better servers or it is just to many calculations to try? This does not seem plausible to me since if you take the above matrix subtract LI (where K is for eigenvalue I is id matrix) from it and try to solve the eigenvector equation, you can even solve it by hand to get expressions containing L, a,b,c,e,f,g. Then what you have to do is to simply put in expressions for lambda. However ofcourse the result will be very long so I am wondering if this is some memory issue?

Thanks

0 投票
2 回答
33505 浏览

matlab - Matlab eig 是否总是返回排序值?

我在 Matlab 中使用了一个函数:

我看到 V 和 D 总是按升序排序。它总是这样还是应该在我得到VD重视之后对它们进行排序?

0 投票
1 回答
882 浏览

eigenvector - 使用主要特征值计算特征向量

我想问一些关于特征向量中心性的问题。我必须使用幂迭代计算特征值。这是我计算特征值的代码:

当我得到一个特征值时,我很困惑使用我得到的单个特征值来计算特征向量得分。例如,在我计算特征值的代码中,我得到显性特征值 = 78.50。有了这个特征值分数,我想计算特征向量分数。通常,我们总是使用代码计算特征值和特征向量,例如: [U,V] = eig(data_matrix); 但是,该代码的结果:

根据结果​​,我们使用三个特征值得分计算特征向量。我的问题是如何计算特征向量得分,但只使用我们在幂迭代代码中获得的一个特征值得分?

0 投票
1 回答
6980 浏览

r - pca - 哪个特征向量对应哪个特征值

我要做如下:我有一组 Vektors v1-vn 对于这些,我需要协方差矩阵(我在做 pca 时得到)。我还需要协方差矩阵的特征值和特征向量。我将特征值按降序排序,然后根据它们对应的特征值对特征向量进行排序。之后,我将 v1 与第一个特征向量相乘,v2 与第二个特征向量相乘,依此类推。我以这种方式返回了我得到的 skalar。

R中是否有任何简单的方法可以查看哪个特征值对应于哪个特征向量?

0 投票
1 回答
303 浏览

python - 使用 IronPython2.7 计算特征值和特征向量

这可能是 IronPython 用户经常遇到的问题。但我是 python 新手。

我希望使用 IronPython2.7 计算大约 50x50 矩阵的特征值和特征向量我探索了使用 Numpy 和 Scipy 的可能性,但 IronPython 不支持它们。

有没有更好的方法来实现我的要求?

0 投票
3 回答
1342 浏览

java - Java中的特征值和对应的EigenVector

给定一个矩阵,我对特征值和相应的特征向量感兴趣。

使用 Jama,我可以获得特征值和特征向量,但两者之间的相关性没有定义:我想将每个特征向量映射到相应的特征值。

你能推荐我这样做的方法吗?我试图自己实现它,但它变得讨厌。

谢谢 :)


我试图寻找一个授权的答案,但现在,根据我进行的实验和观察,特征向量和 evigenValues 似乎是对应的。

0 投票
2 回答
1899 浏览

emgucv - C Sharp 中的特征向量和特征值计算库

我正在使用人脸识别。我需要从矩阵计算特征向量和特征值。我正在使用 C sharp 。是否有任何用于特征向量和特征值计算的库。我认为 Emgu CV 对特征向量和特征值计算没有功能。我是新人所以不太了解。我需要一个用于 C Sharp 的特征向量和特征值计算的库。请帮我。

0 投票
1 回答
11413 浏览

matlab - 获取对称矩阵的特征值和特征向量的简单 Lanczos 算法代码

我想使用 Lanczos 算法编写一个简单的程序(用 C 语言)。我遇到了一个 Matlab 示例,它帮助我进一步理解了算法,但是从这段代码中我找不到获取特征值和特征向量的方法。我可以遵循算法,但我认为我一定遗漏了一些东西。有人可以指导从这个示例中获取特征值,以便我可以理解该方法然后用 C 进行编码吗?

0 投票
2 回答
1937 浏览

python - 如何获得 Numpy 矩阵的整数特征向量?

我有一个 Numpy 矩阵,例如numpy.matrix([[-1, 2],[1, -2]], dtype='int'). 我想得到它的整数值特征向量,如果有的话;例如,numpy.array([[-1], [1]])对于上述矩阵。Numpy 返回的是浮点数的特征向量,按比例缩放以具有单位长度。

可以在 Sage 中执行此操作,其中可以指定矩阵的字段(即数据类型),对矩阵执行的操作将尊重指定的字段。

知道如何在 Python 中很好地做到这一点吗?提前谢谢了。