求特征值和特征向量,有错误

julia> A=[1 1; 3 3]
2×2 Matrix{Int64}:
 1  1
 3  3

julia> res=eigen(A)
Eigen{Float64, Float64, Matrix{Float64}, Vector{Float64}}
values:
2-element Vector{Float64}:
 0.0
 4.0
vectors:
2×2 Matrix{Float64}:
 -0.707107  -0.316228
  0.707107  -0.948683

特征值没有问题,我手算也是(0, 4)
但是特征向量,我手算是
1 1
-1 3
到底哪个才是正确的?为什么?

这没啥区别。只是你没有归一化。

你将特征向量第一个值定为1的时候,就没有想过它其实可以任意选择么

1 个赞