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

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

public class UpperTriangleMatrix
extends Object

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

Upper triangle

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

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

コンストラクタの詳細

UpperTriangleMatrix

public UpperTriangleMatrix()
メソッドの詳細

create

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

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

create

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

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