いつもお世話になっております。
今回、教えていただきたいのは二つのベクトルのなす角度に関してです。
内積の公式から、cosθ = a・b/|a||b|として角度を求めています。
しかし、ベクトルaとベクトルbが同じものであるにもかかわらず数回に一回ぐらい
cosθの値が0.999998となってしまいます。
プログラムは以下のようになっていますが、どうしてこのようなことが起こるのでしょうか?
VC++2010EE, DXライブラリ利用
上記コードはベクトルを求める計算部分は省略していますが
BaseおよびVecを求めるプログラムはまったく同じものであり、与えられる変数も同じものにしています。
よろしくお願いします