public class Vector extends Matrix
Constructor and Description |
---|
Vector(int size)
Constructs a vector with the specified size.
|
Vector(java.util.List<java.lang.Double> lst)
Constructs a vector with the specified list of values.
|
Modifier and Type | Method and Description |
---|---|
Vector |
copyVector()
Returns a copy of this vector.
|
double |
getValue(int i)
Returns the value at the specified index.
|
int |
indexHavingMaxValue()
Returns the index at which the maximum value in this vector is located.
|
Vector |
minus(Vector v)
Returns the result of vector subtraction.
|
Vector |
plus(Vector v)
Returns the result of vector addition.
|
void |
setValue(int index,
double value)
Sets the value at the specified index.
|
int |
size()
Returns the number of values in this vector.
|
arrayLeftDivide, arrayLeftDivideEquals, arrayRightDivide, arrayRightDivideEquals, arrayTimes, arrayTimesEquals, clone, constructWithCopy, copy, createDiagonalMatrix, det, get, getArray, getArrayCopy, getColumnDimension, getColumnPackedCopy, getMatrix, getMatrix, getMatrix, getMatrix, getRowDimension, getRowPackedCopy, identity, inverse, lu, minus, minusEquals, norm1, normInf, plus, plusEquals, print, print, print, print, random, read, set, setMatrix, setMatrix, setMatrix, setMatrix, solve, solveTranspose, times, times, timesEquals, toString, trace, transpose, uminus
public Vector(int size)
size
- the capacity of the vectorpublic Vector(java.util.List<java.lang.Double> lst)
lst
- a list of valuespublic double getValue(int i)
i
- the index of the value to return.public void setValue(int index, double value)
index
- the index of the value to set.value
- the value to be placed at the index.public Vector copyVector()
public int size()
public Vector minus(Vector v)
v
- the vector to subtractpublic Vector plus(Vector v)
v
- the vector to addpublic int indexHavingMaxValue()
java.lang.RuntimeException
- if the vector does not contain any values.