Java Array Normalize normOf(float[] vector)

Here you can find the source of normOf(float[] vector)

Description

norm Of

License

Open Source License

Declaration

public static float normOf(float[] vector) 

Method Source Code

//package com.java2s;
/*//from  ww  w .j  a va  2 s  .  com
 * (C) Copyright 2009 Nuxeo SAS (http://nuxeo.com/) and contributors.
 *
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the GNU Lesser General Public License
 * (LGPL) version 2.1 which accompanies this distribution, and is available at
 * http://www.gnu.org/licenses/lgpl.html
 *
 * This library 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
 * Lesser General Public License for more details.
 *
 * Contributors:
 *     Olivier Grisel
 */

public class Main {
    public static float normOf(float[] vector) {
        float sum = 0f;
        for (int i = 0; i < vector.length; i++) {
            sum += vector[i] * vector[i];
        }
        return (float) Math.sqrt(sum);
    }
}

Related

  1. normBySortedPointersInverse(double[] d, int[] pointers)
  2. normData(double[] data)
  3. normII(double[] b)
  4. normLat(double[] latLng)
  5. normLng(double[] latLng)
  6. normSquareVec2(final float[] vec)
  7. normVector(double[] pos)