5

私はこれの完全な初心者であり、配列に少し問題があります。このプログラムのポイントは、ベクトルの正規化を計算することです。最初の部分は、配列の長さを合計と呼ばれる int に計算するだけで、配列 v 内のすべての項目をこの合計で分割したいと考えています。通常[] = v[a]/合計; この行は明らかに問題ですが、どうすればよいですか??

public static double[] normalized(double[] v){

    double sum = 0;

    for(int counter = 0; counter < v.length; counter++){
        sum += Math.pow(v[counter], 2);
    }
        sum = Math.sqrt(sum);
        double[] normal;
    for(int a = 0; a < v.length; a++){      
        normal[] = v[a]/sum;
    }
return normal;
}
4

5 に答える 5