org.mklab.nfc.elf
クラス ExponentialMatrix

java.lang.Object
  上位を拡張 org.mklab.nfc.elf.ExponentialMatrix

public final class ExponentialMatrix
extends Object

指数関数行列を求めるためのクラスです。

バージョン:
$Revision: 1.2 $
作成者:
koga

メソッドの概要
static
<E extends NumericalScalar<E>>
E[][]
exp(E[][] a)
          指数関数行列を返します。
static
<E extends NumericalScalar<E>>
E[][]
exp(E[][] a, NumericalScalar<?> tolerance)
          指数関数行列を返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

exp

public static final <E extends NumericalScalar<E>> E[][] exp(E[][] a)
指数関数行列を返します。

行列をAとするとき、このメソッドは

I + A + A^2/(2!) + ... + A^n/(n!) + ...
を求めます。

型パラメータ:
E - 成分の型
パラメータ:
a - 数値行列
戻り値:
指数関数行列

exp

public static final <E extends NumericalScalar<E>> E[][] exp(E[][] a,
                                                             NumericalScalar<?> tolerance)
指数関数行列を返します。

行列をAとするとき、このメソッドは

Y = I + A + A^2/(2!) + ... + A^n/(n!) + ...
を求めます。

型パラメータ:
E - 成分の型
パラメータ:
a - 数値行列
tolerance - 許容誤差
戻り値:
指数関数行列