・ベクトル同士の和
・スカラー倍
幾何でのベクトルは、「向きと大きさをもつ量」を意味します。
配列を使って表現されます。
vector2 = [x,y]
vector3 = [x,y,z]それぞれの値を足していくだけです。
function add(vec1,vec2) {
if (vec1.length!=vec2.length) {return false;} // error
for (let i=0;i<vec1.length;i++) {vec1[i]+=vec2[i];}
return vec1;
}ベクトルの全ての値にスカラーを掛けます
function scalarproduct(vec1,scalar) {
for (let i=0;i<vec1.length;i++) {vec1[i]*=scalar;}
return vec1;
}