Нормализация 2d вектора java
Напишите алгоритм на java, как нормализировать вектор
По дате
По рейтингу
public float length()
{
return (float)Math.Sqrt((X * X) + (Y * Y) + (Z * Z));
}
public xyzVector normalize()
{
float locLength = length();
float inv_length = (1 / locLength);
x *= inv_length;
y *= inv_length;
z *= inv_length;
return this;
}
Источник: ru.wikiversity.org.
P.S. Первый метод вычисляет прямую длину вектора с помощью теоремы Пифагора, второй — это алгоритм нормализации.
просто подели на корень из x*x+y*y(java я не знаю)
ну так ты с математической частью задания разберись... или матиматике в жизне нигде нипанадабется?