|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectfigure.Vector
public class Vector
ベクトルクラス
フィールドの概要 | |
---|---|
double[] |
data
ベクトルの成分を格納した配列 |
int |
size
ベクトルの成分の数 |
コンストラクタの概要 | |
---|---|
Vector(int size)
0 ベクトルを構築する |
|
Vector(int size,
double[] data)
ベクトルを構築する |
メソッドの概要 | |
---|---|
void |
add(double coef,
Vector v)
ベクトル和を計算する |
void |
add(int index,
double value)
成分に値を加える |
void |
add(Vector v)
ベクトル和を計算する |
void |
checkRange(int index)
データ範囲を確認する |
void |
clear()
0 ベクトルに設定する |
java.lang.Object |
clone()
オブジェクトのコピーを返す |
boolean |
equals(java.lang.Object obj)
オブジェクトの等価判定をする |
double |
get(int index)
成分を返す |
int |
hashCode()
オブジェクトのハッシュコード値を返す |
static double |
innerProduct(Vector v1,
Vector v2)
ベクトルの内積を計算する |
double |
magnitude()
ベクトルの大きさを計算する |
double |
magnitudeSq()
ベクトルの大きさの 2 乗を計算する |
void |
mul(double coef)
スカラーを掛ける |
Vector |
mul(Matrix m)
行列との積を計算する |
void |
set(int index,
double value)
成分を設定する |
int |
size()
成分の数を返す |
java.lang.String |
toString()
データ文字列を返す |
クラス java.lang.Object から継承されたメソッド |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
---|
public int size
public double[] data
コンストラクタの詳細 |
---|
public Vector(int size)
size
- ベクトルの成分の数public Vector(int size, double[] data)
size
- ベクトルの成分の数data
- ベクトルの成分を格納した配列メソッドの詳細 |
---|
public int size()
public double get(int index)
index
- 成分のインデックス
public void set(int index, double value)
index
- 成分のインデックスvalue
- 成分の値public void add(int index, double value)
index
- 成分のインデックスvalue
- 加える値public void add(Vector v)
v
- 加えるベクトルpublic void add(double coef, Vector v)
coef
- ベクトルに掛ける係数v
- 加えるベクトルpublic void clear()
public void mul(double coef)
coef
- 掛けるスカラー値public Vector mul(Matrix m)
m
- このベクトルの左から掛ける行列
public static double innerProduct(Vector v1, Vector v2)
v1
- ベクトル 1v2
- ベクトル 2
public double magnitude()
public double magnitudeSq()
public void checkRange(int index)
public java.lang.Object clone()
java.lang.Object
内の clone
public int hashCode()
java.lang.Object
内の hashCode
public boolean equals(java.lang.Object obj)
java.lang.Object
内の equals
obj
- 比較対象のオブジェクト
Vector
のインスタンスで同じ値を持つ場合は truepublic java.lang.String toString()
java.lang.Object
内の toString
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |