cos(); は理解しています。C ++では、ラジアンを正しく使用します..そして、ラジアンを取得できます..
(angle * PI ) / 180;
では、なぜ
float value = cos( (90 * PI / 180 ); // == 6.1 etc... and not 0?
Windowsで関数電卓を使用すると、cos(90)
ゼロになります。しかし、実験として、 を押すcosh(90)
と、C++ で関数を呼び出すと同じ 6.1 などの値が得られます。
何が起こっているのですか?ここに私のコードがあります...
私が基本的に求めているのは、C++で Windows 電卓cos(90 degrees)
と同じ数値が返される理由です。cosh(90)
とにかくゼロではないcos(90 degrees)
はずですか?