org.mklab.nfc.matrix.misc
クラス DiagonalMatrix

java.lang.Object
  上位を拡張 org.mklab.nfc.matrix.misc.DiagonalMatrix

public class DiagonalMatrix
extends Object

対角行列を生成するクラスです。

Diagonal matrix

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

コンストラクタの概要
DiagonalMatrix()
           
 
メソッドの概要
static DoubleMatrix create(double... elements)
          対角行列を生成します。
static
<E extends Scalar<E>>
BaseMatrix<?,E>
create(E... elements)
          対角行列を生成します。
static IntMatrix create(int... elements)
          対角行列を生成します。
static Matrix create(Matrix... matrices)
          対角ブロック行列を生成します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DiagonalMatrix

public DiagonalMatrix()
メソッドの詳細

create

public static DoubleMatrix create(double... elements)
対角行列を生成します。

パラメータ:
elements - 対角成分
戻り値:
対角行列

create

public static IntMatrix create(int... elements)
対角行列を生成します。

パラメータ:
elements - 対角成分
戻り値:
対角行列

create

public static <E extends Scalar<E>> BaseMatrix<?,E> create(E... elements)
対角行列を生成します。

型パラメータ:
E - 成分の型
パラメータ:
elements - 対角成分
戻り値:
対角行列

create

public static Matrix create(Matrix... matrices)
対角ブロック行列を生成します。

パラメータ:
matrices - 対角ブロック行列
戻り値:
対角ブロック行列