概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.mklab.nfc.eig
クラス BalancedDecomposer<E extends NumericalScalar<E>>

    java.lang.Object
      org.mklab.nfc.eig.BalancedDecomposer<E>

型パラメータ:
  `E` - 成分の型

    public final class BalancedDecomposer<E extends NumericalScalar<E>>

extends Object

行列のバランス化分解(A=D*B*D^(-1), B=D\A*D)を行うための クラスです。

バージョン:
  $Revision: 1.4 $
作成者:
  matsuki

コンストラクタの概要
`BalancedDecomposer()`

メソッドの概要
`BalancedDecompositionElements<E>` | `decompose(E[][] a)` 行列のバランス化を行い, 対角成分が 2 のべき乗である対角行列 D と、バランス化された行列 B を返します。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### BalancedDecomposer

    public BalancedDecomposer()

メソッドの詳細

### decompose

    public BalancedDecompositionElements<E> decompose(E[][] a)

  行列のバランス化を行い, 対角成分が 2 のべき乗である対角行列 D と、バランス化された行列 B を返します。

  A、B、Dには、

  > B = D \ A * D

  の関係が成り立ちます。

  パラメータ:
    `a` - バランス化したい行列
  戻り値:
    バランス化の結果

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド