org.mklab.nfc.elf
クラス DoubleComplexExponentialMatrix

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

public final class DoubleComplexExponentialMatrix
extends Object

倍精度(double)型の複素行列の指数関数行列を求めるためのクラスです。

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

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

メソッドの詳細

exp

public static final double[][][] exp(double[][] aRe,
                                     double[][] aIm)
複素行列の指数関数行列を返します。

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

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

パラメータ:
aRe - 複素行列の実部
aIm - 複素行列の虚部
戻り値:
指数関数行列

exp

public static final double[][][] exp(double[][] aRe,
                                     double[][] aIm,
                                     double tolerance)
複素行列の指数関数行列を返します。

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

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

パラメータ:
aRe - 複素行列の実部
aIm - 複素行列の虚部
tolerance - 許容誤差
戻り値:
指数関数行列