Julia 允许初始猜测和复特征值的迭代特征解算器?

Julia 允许初始猜测和复特征值的迭代特征解算器?,julia,eigenvalue,eigenvector,Julia,Eigenvalue,Eigenvector,我有一个与时间相关的复数矩阵,我想随时间跟踪它的特征值。换句话说,在与时间相关的特征值列表中,a[1](t),…,a[n](t),我希望每个条目随时间不断变化 一种方法是使用A(t)的特征分解作为初始猜测,迭代地找到A(t+ε)的特征分解。由于猜测几乎是正确的,迭代应该只对其进行轻微更改,以获得所需的连续性 我认为IterativeSolvers.jl中的和解算器可以做到这一点,因为它们允许您存储迭代器状态。不幸的是,它们只适用于具有实特征值的矩阵。(SVG解算器还需要实际条目。)中的解算器可以

我有一个与时间相关的复数矩阵,我想随时间跟踪它的特征值。换句话说,在与时间相关的特征值列表中,
a[1](t),…,a[n](t)
,我希望每个条目随时间不断变化

一种方法是使用
A(t)
的特征分解作为初始猜测,迭代地找到
A(t+ε)
的特征分解。由于猜测几乎是正确的,迭代应该只对其进行轻微更改,以获得所需的连续性

我认为IterativeSolvers.jl中的和解算器可以做到这一点,因为它们允许您存储迭代器状态。不幸的是,它们只适用于具有实特征值的矩阵。(SVG解算器还需要实际条目。)中的解算器可以处理复杂的特征值,但似乎不允许进行初始猜测。是否有任何可用的eigensolver同时具备我所需的两个功能