Julia
的LinearAlgebra
包中的Symmetric
类型有什么用处?它似乎对于实矩阵等价于Hermitian
类型(虽然:这是真的吗?)。如果是这样的话,那么唯一Symmetric
不与Hermitian
重复的情况是针对复杂矩阵。但是这种情况下想要有一个对称而不是Hermitian的复杂矩阵是很奇怪的(也许我在这方面是错的)。我提出这个问题部分原因是因为有时我会像这样进行分类:如果我有一个实矩阵,则使用
Symmetric
;如果是复杂矩阵,则使用Hermitian
。然而,看起来我可以通过始终使用Hermitian
来省去工作量。如果我这么做会错过性能或其他方面的优势吗?(此外,可能相关的奖励问题是:为什么除了
SymTridiagonal
之外没有HermTridiagonal
类型?我可以使用前者。另外,在考虑上述情况时,它似乎比SymTridiagonal
更有用。)