各変数()を方向にはFourier級数展開、方向にはルジャンドル多項式展開する。
行列Aの成分を求める。まず、とし、他の成分を全て0としてを計算すると、これは行列Aの第1列である。同様にして、行列Aの全ての列が計算できる。
この行列Aの固有値と右固有ベクトルをLAPACKを用いて計算する。の虚部が摂動の発達率に相当している。