Gra*_*ale 9 linear-algebra julia
JuliaSymmetric的LinearAlgebra包中的类型有什么意义?似乎它等同Hermitian于实矩阵的类型(尽管:这是真的吗?)。如果这是真的,那么唯一Symmetric不冗余的情况Hermitian是复矩阵,并且想要对称而不是 Hermitian 复矩阵会令人惊讶(不过也许我错了)。
我问这个问题的部分原因是我有时发现自己在做这样的个案工作:如果我有一个实矩阵,那么使用Symmetric; 如果复杂,那么Hermitian. 似乎我可以通过始终使用Hermitian. 如果我这样做,我会错过性能吗?
(另外,可能相关的额外问题:为什么HermTridiagonal除了 之外没有类型SymTridiagonal?我可以使用前者。另外,它似乎比SymTridiagonal考虑上述更有用。)
要从链接的讨论线程复制答案(通过@stevengj):
\n\n\n始终使用厄米特。对于真实元素,与对称元素相比,没有任何惩罚。
\n据我所知,没有\xe2\x80\x99t任何复杂对称矩阵的专用例程。我的感觉是,在线性代数中使用单独的对称类型可能是一个错误,但目前很难删除。
\n