我正在尝试使用 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