Vector Manipulation Layer (VectorLib)


CalculateVector
to apply vector multiplication for matrix data



FUNCTIONS

int - CalculateVector(int[] point, int[] data)
double - CalculateVector(double[] point, double[] data)
int[] - CalculateVector(int[] data, int[][] point)
int[] - CalculateVector(int[][] point, int[] data)
double[] - CalculateVector(double[] data, double[][] point)
double[] - CalculateVector(double[][] point, double[] data)
int[][] - CalculateVector(int[][] point, int[][] data)
double[][] - CalculateVector(double[][] point, double[][] data)




EXAMPLES

Example VectorLib vlib=new VectorLib();
int[] data1={7, 4};
int[] data2={2, 1};
int output=vlib.CalculateVector(data1, data2);
vlib.view("Output", output);
Output Output = 18


Example VectorLib vlib=new VectorLib();
double[] data1={7.3, 4.6};
double[] data2={2.5, 1.7};
double output=vlib.CalculateVector(data1, data2);
vlib.view("Output", output);
Output Output = 26.07


Example VectorLib vlib=new VectorLib();
int[][] data1={{7, 4}, {6, 4}};
int[] data2={2, 1};
int[] output1=vlib.CalculateVector(data1, data2);
int[] output2=vlib.CalculateVector(data2, data1);
vlib.view("Output 1", output1);
vlib.view("Output 2", output2);
Output Output 1 =
20      12

Output 2 =
20      12


Example VectorLib vlib=new VectorLib();
double[][] data1={{7.2, 4.6}, {6.7, 4.9}};
double[] data2={2.2, 1.4};
double[] output1=vlib.CalculateVector(data1, data2);
double[] output2=vlib.CalculateVector(data2, data1);
vlib.view("Output 1", output1);
vlib.view("Output 2", output2);
Output Output 1 =
25.22      16.98

Output 2 =
25.22      16.98


Example VectorLib vlib=new VectorLib();
int[][] data1={{7, 4}, {6, 4}};
int[][] data2={{2, 1}, {3, 4}};
int[][] output1=vlib.CalculateVector(data1, data2);
int[][] output2=vlib.CalculateVector(data2, data1);
vlib.view("Output 1", output1);
vlib.view("Output 2", output2);
Output Output 1 =
26      23
24      22

Output 2 =
20      12
45      28


Example VectorLib vlib=new VectorLib();
double[][] data1={{7.2, 4.6}, {6.7, 4.9}};
double[][] data2={{2.2, 1.4}, {5.2, 3.1}};
double[][] output1=vlib.CalculateVector(data1, data2);
double[][] output2=vlib.CalculateVector(data2, data1);
vlib.view("Output 1", output1);
vlib.view("Output 2", output2);
Output Output 1 =
39.76      24.34
40.220000000000006      24.57

Output 2 =
25.22      16.98
58.21000000000001      39.11