Vector Manipulation Layer (VectorLib)


getDistance
to get distance from data



FUNCTIONS

double - getDistance(int[] p1, int[] p2)
double - getDistance(int[] p1, int[] p2, String type)
double - getDistance(int[] p1, double[] p2)
double - getDistance(int[] p1, double[] p2, String type)
double - getDistance(double[] p1, int[] p2)
double - getDistance(double[] p1, int[] p2, String type)
double - getDistance(double[] p1, double[] p2)
double - getDistance(double[] p1, double[] p2, String type)
double[] - getDistance(int[] p1, int[][] p2)
double[] - getDistance(int[] p1, int[][] p2, String type)
double[] - getDistance(int[] p1, double[][] p2)
double[] - getDistance(int[] p1, double[][] p2, String type)
double[] - getDistance(double[] p1, int[][] p2)
double[] - getDistance(double[] p1, int[][] p2, String type)
double[] - getDistance(double[] p1, double[][] p2)
double[] - getDistance(double[] p1, double[][] p2, String type)




EXAMPLES

Example VectorLib vlib=new VectorLib();
int[] data1={5, 5};
int[] data2={2, 1};
double output1=vlib.getDistance(data1, data2);
double output2=vlib.getDistance(data1, data2, "absolute");
double output3=vlib.getDistance(data1, data2, "relative");
vlib.view("Output 1", output1);
vlib.view("Output 2", output2);
vlib.view("Output 3", output3);
Output Output 1 = 5.0

Output 2 = 5.0

Output 3 = 25.0


Example VectorLib vlib=new VectorLib();
int[] data1={5, 5};
int[][] data2={{2, 1}, {3, 2}}
double[] output1=vlib.getDistance(data1, data2);
double[] output2=vlib.getDistance(data1, data2, "absolute");
double[] output3=vlib.getDistance(data1, data2, "relative");
vlib.view("Output 1", output1);
vlib.view("Output 2", output2);
vlib.view("Output 3", output3);
Output Output 1 =
5.0      3.605551275463989

Output 2 =
5.0      3.605551275463989

Output 3 =
25.0      13.0