org.naokishibata.math
Class VectorN

java.lang.Object
  extended by org.naokishibata.math.Matrix
      extended by org.naokishibata.math.VectorN
All Implemented Interfaces:
java.io.Serializable

public class VectorN
extends Matrix

VectorN represents a vector

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.naokishibata.math.Matrix
a, m, n
 
Constructor Summary
VectorN(double... x)
           
VectorN(Matrix v)
           
 
Method Summary
 VectorN dot(double v)
           
 double dot(VectorN v)
           
 double length()
           
 VectorN minus(Matrix m)
           
 VectorN normalized()
           
 VectorN plus(Matrix m)
           
 VectorN times(double v)
           
 double v(int y)
           
 
Methods inherited from class org.naokishibata.math.Matrix
determinant, equals, equals, hashCode, identity, inversion, m, n, put, put, times, toString, transposition, v
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VectorN

public VectorN(double... x)

VectorN

public VectorN(Matrix v)
Method Detail

v

public double v(int y)

dot

public double dot(VectorN v)

times

public VectorN times(double v)
Overrides:
times in class Matrix

dot

public VectorN dot(double v)

plus

public VectorN plus(Matrix m)
Overrides:
plus in class Matrix

minus

public VectorN minus(Matrix m)
Overrides:
minus in class Matrix

length

public double length()

normalized

public VectorN normalized()