Java Distance Calculate calculateDistanceNoNormalization(float[] vec1, float[] vec2)

Here you can find the source of calculateDistanceNoNormalization(float[] vec1, float[] vec2)

Description

Calculates distance between 2 vectors without normalizing

License

Open Source License

Parameter

Parameter Description
vec1 a parameter
vec2 a parameter

Declaration

public static float calculateDistanceNoNormalization(float[] vec1,
        float[] vec2) 

Method Source Code

//package com.java2s;
/*// w  ww  .j  a v a 2  s .  c o  m
 * Copyright (c) 2008-2013 Maksim Khadkevich and Fondazione Bruno Kessler.
 *
 * This file is part of MART.
 * MART is free software; you can redistribute it and/or modify it
 * under the terms of the GNU General Public License version 2, as published
 * by the Free Software Foundation.
 *
 * MART is distributed in the hope that it will be useful, but
 * WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * You should have received a copy of the GNU General Public License
 * along with MART; if not, write to the Free Software Foundation,
 * Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */

public class Main {
    /**
     * Calculates distance between 2 vectors without normalizing
     *
     * @param vec1
     * @param vec2
     * @return
     */
    public static float calculateDistanceNoNormalization(float[] vec1,
            float[] vec2) {
        float distance = 0;
        for (int i = 0; i < vec1.length; i++) {
            distance += vec1[i] * vec2[i];
        }

        return distance;
    }
}

Related

  1. calculateDistance(int from, int to)
  2. calculateDistance(int x1, int y1, int z1, int x2, int y2, int z2)
  3. calculateDistance(String firstString, String secondString)
  4. calculateDistanceBetween(double sourceLatitude, double sourceLongitude, double destinationLatitude, double destinationLongitude)
  5. calculateDistanceInKm(double lat1, double lon1, double lat2, double lon2)
  6. calculateDistancePointToShowerAxis(double cogx, double cogy, double delta, double x, double y)
  7. calculateDistanceWithWGS84(double lat1, double lng1, double lat2, double lng2)
  8. computeDistance(double lat1, double lon1, double lat2, double lon2)
  9. computeDistance(Double startLat, Double startLon, Double endLat, Double endLon)