我是一个完整的初学者,我对数组有一点问题。这个程序的重点是计算向量的归一化。第一部分只是将数组的长度计算为称为 sum 的 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;
}