org.mklab.tool.matrix
クラス DiagVec

java.lang.Object
  上位を拡張 org.mklab.tool.matrix.DiagVec

public class DiagVec
extends Object

対角行列の対角成分からなるベクトルを求めるクラスです。

Exchange a vector and diagonal elements of a matrix

バージョン:
$Revision: 1.12 $
作成者:
koga
関連項目:
Diag

コンストラクタの概要
DiagVec()
           
 
メソッドの概要
static Matrix diagVec(Matrix A)
          もしAが正方行列なら、Aの対角成分が並ぶ縦 ベクトルを返します。
static Matrix diagVec(Matrix A_, int k)
          もしAが正方行列なら、 Ak次対角成分(k > 0 ?
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DiagVec

public DiagVec()
メソッドの詳細

diagVec

public static Matrix diagVec(Matrix A)
もしAが正方行列なら、Aの対角成分が並ぶ縦 ベクトルを返します。

もしAがベクトルなら、Aの成分が対角に並ぶ 対角行列を返します。

パラメータ:
A - 対象となる行列
戻り値:
(ベクトル又は対角行列) (vector or diagonal matrix)

diagVec

public static Matrix diagVec(Matrix A_,
                             int k)
もしAが正方行列なら、 Ak次対角成分(k > 0 ? 上側:下側)が並ぶ縦ベクトル を返します。

もしAがベクトルなら、 Aの成分がk次(k > 0 ? 上側:下側)対角成分に並ぶ行列を返します。

パラメータ:
A_ - 対象となる行列
k - 次数
戻り値:
(ベクトル又は対角行列 ) (vector or diagonal matrix)