朱莉娅的对称类型有什么意义?



Julia 的LinearAlgebra包中的Symmetric类型有什么意义?它似乎等同于实矩阵的类型Hermitian(尽管:这是真的吗?如果这是真的,那么SymmetricHermitian不冗余的唯一情况是复矩阵,想要有一个对称而不是埃尔米特复矩阵将是令人惊讶的(也许我错了(。

我问这个问题的部分原因是我有时会发现自己在做这样的案例:如果我有一个真正的矩阵,那么使用Symmetric;如果复杂,那么Hermitian。似乎我可以通过始终使用Hermitian来节省工作。如果我这样做,我会错过性能还是其他方面?

(另外,可能相关的奖励问题:为什么除了SymTridiagonal之外没有HermTridiagonal类型?我可以使用前者。另外,考虑到上述内容,它似乎比SymTridiagonal更有用。

要从链接的话语线程中复制答案(通过@stevengj(:

始终使用埃尔米特语。对于真实元素,与对称元素相比没有惩罚。

据我所知,没有任何针对复杂对称矩阵的专用例程。我的感觉是,在线性代数中使用单独的对称类型可能是一个错误,但在这一点上很难删除。

相关内容

  • 没有找到相关文章

最新更新