Maxima:特征向量输出

时间:2017-04-25 16:26:58

标签: math maxima eigenvector

所以我在Maxima中求解矩阵的特征向量。

a:matrix([10,10],[-4,-3]);
\\outputs matrix
vec:eigenvectors(a);
[[[5,2],[1,1]],[[[1,-1/2]],[[1,-4/5]]]]

我亲手计算了特征值,矢量为(1x2)5:[ - 2,1]。 2:[ - 5,4],这是正确的。什么是Maxima输出?

1 个答案:

答案 0 :(得分:2)

特征向量仅由乘法常数决定。也就是说,如果x是特征向量,那么a*x也是a,其中private void run() { List<Person> list = Arrays.asList(() -> "foo", () -> "foo", () -> "foo", () -> "bar", () -> "bar"); Map<String, Long> commonness = list.stream() .collect(Collectors.groupingBy(Person::getTag, Collectors.counting())); Optional<String> mostCommon = commonness.entrySet().stream() .max(Map.Entry.comparingByValue()) .map(Map.Entry::getKey); System.out.println(mostCommon.orElse("no elements in list")); } public interface Person { String getTag(); } 是标量。我想如果你看看你的结果和Maxima的结果,你会发现它们在这个意义上是等同的。

有不同的规范化方案。看起来Maxima是第一个元素1.另一个常见的方案是使特征向量的范数等于1.或者可以让它们非标准化。