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

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

public class LowerTriangleMatrix
extends Object

下三角部分以外をゼロにした行列を生成するクラスです。

Lower triangle part of matrix

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

コンストラクタの概要
LowerTriangleMatrix()
           
 
メソッドの概要
static Matrix create(Matrix x)
          xの下三角部分を返します。
static Matrix create(Matrix x, int distance)
          xk次対角より下の成分を返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

LowerTriangleMatrix

public LowerTriangleMatrix()
メソッドの詳細

create

public static Matrix create(Matrix x)
xの下三角部分を返します。

パラメータ:
x - 対象となる行列
戻り値:
下三角部分以外をゼロにした行列

create

public static Matrix create(Matrix x,
                            int distance)
xk次対角より下の成分を返します。
 
 distance = 0 : 主対角 distance > 0 : 対角より上 distance < 0 : 対角より下 

パラメータ:
x - 対象となる行列
distance - 対角からの距離(正:上側、零:対角、負:下側)
戻り値:
下三角部分以外をゼロにした行列