bdschur
ブロック対角 Schur 分解
説明
入力引数
出力引数
アルゴリズム
bdschur(A,CONDMAX) は、まず A を Schur 形式に低次元化してから (schur を参照)、非対角ブロックをゼロにすることで固有値を分離しようと試みます。反復固有値または近傍固有値のクラスターの場合、この分離において、条件数が CONDMAX を超える悪条件の変換が必要になることがあります。そのような固有値は、サイズが 1 または 2 より大きい対角ブロックにまとめられます。bdschur は、eig の変換 V の条件数に制約があるバージョンと見なすことができます。eig は自明でないジョルダン ブロックをもつ行列に対して数値的に特異な V を返すことができるのに対し、bdschur は、そのようなブロックをまとめて、スペクトルの残り部分とのみ分離します。問題なく対角化できる行列の場合は、eig と bdschur の結果が同じになります。