読者です 読者をやめる 読者になる 読者になる

元派遣プログラマの自称技術系ブログです。雑記とか自作のオープンソースプロジェクトの話とか。
Javaとか組込とかできます。お仕事ください。

なんじゃこれは

C言語Java三角関数の戻り値が違うらしく、transMatCont/transMat関数の演算互換性が完全に取れない。

transMatContの場合、最大下位6桁が一致しなくなることがあるみたい。

C cos(-1.0528000798275854)
0.49514024620119418

Java Math.cos(-1.0528000798275854)
0.49514024620119423


とりあえずこのままリリースして、後でC言語に戻してから、値が一致するか確認しよう。

#この現象をご存知の方居たら教えてください。