【发布时间】:2021-06-29 08:13:22
【问题描述】:
Julia 的 LinearAlgebra 包中的 Symmetric 类型有什么意义?看起来它相当于实矩阵的 Hermitian 类型(尽管:这是真的吗?)。如果这是真的,那么Symmetric 与Hermitian 不冗余的唯一情况是复数矩阵,想要有一个对称而不是厄米特复数矩阵是令人惊讶的(也许我错了不过)。
我问这个问题的部分原因是我有时会发现自己在做这样的案例工作:如果我有一个真正的矩阵,那么使用Symmetric;如果复杂,则Hermitian。似乎我可以通过始终使用Hermitian 来节省工作。如果我这样做,我会错过性能或其他方面吗?
(另外,可能相关的额外问题:为什么除了SymTridiagonal之外没有HermTridiagonal类型?我可以使用前者。另外,考虑到上述情况,它似乎比SymTridiagonal更有用。 )
【问题讨论】:
-
鉴于这是一个开放式问题,最好在discourse.julialang.org提出问题
-
在@SimonByrne 的建议下,我在discourse.julialang.org/t/… 交叉发布了这个问题,这对讨论很有帮助。
标签: julia linear-algebra