Package com.coti.tools
Class OpVect
- java.lang.Object
-
- com.coti.tools.OpVect
-
public class OpVect extends java.lang.ObjectClass OpVect offers a list of static methods that deal with numeric vectors;
it allows the user to read vectors from the keyboard, and to calculate the
dot, cross and mixed product, as well as the modulus of a vector and the distance
between two points.
-
-
Constructor Summary
Constructors Constructor Description OpVect()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static double[]crossProduct(double[] a, double[] b)static doubledistance(double[] a, double[] b)static doubledotProduct(double[] a, double[] b)static java.lang.StringdoubleVectorAsString(double[] v)static doublemixedProduct(double[] a, double[] b, double[] c)static doublemodulus(double[] a)static doublemodulus2(double[] a)static double[]readVectorD(int numberOfElements)static float[]readVectorF(int numberOfElements)static int[]readVectorI(int numberOfElements)static java.lang.StringvToS(double[] v)
-
-
-
Method Detail
-
readVectorD
public static double[] readVectorD(int numberOfElements) throws java.lang.Exception- Throws:
java.lang.Exception
-
readVectorF
public static float[] readVectorF(int numberOfElements) throws java.lang.Exception- Throws:
java.lang.Exception
-
readVectorI
public static int[] readVectorI(int numberOfElements) throws java.lang.Exception- Throws:
java.lang.Exception
-
dotProduct
public static double dotProduct(double[] a, double[] b) throws java.lang.Exception- Throws:
java.lang.Exception
-
crossProduct
public static double[] crossProduct(double[] a, double[] b) throws java.lang.Exception- Throws:
java.lang.Exception
-
mixedProduct
public static double mixedProduct(double[] a, double[] b, double[] c) throws java.lang.Exception- Throws:
java.lang.Exception
-
modulus
public static double modulus(double[] a)
-
modulus2
public static double modulus2(double[] a)
-
distance
public static double distance(double[] a, double[] b)
-
doubleVectorAsString
public static java.lang.String doubleVectorAsString(double[] v)
-
vToS
public static java.lang.String vToS(double[] v)
-
-