JavaScript を使用して、R² で単位ベクトルを計算しようとしています。
1 の出力を期待していましたが、1.949.6 を取得しました。この実装で何が欠けていましたか?
function calcHypotenuse(a, b) {
return (Math.sqrt((a * a) + (b * b)));
}
function contructUnitVector(a, b) {
const magitude = calcHypotenuse(a, b);
return (Math.sqrt(a + b / magitude));
}
console.log(contructUnitVector(3, 4)); // 1.949, expected 1