-
Notifications
You must be signed in to change notification settings - Fork 20
sim_ev3_restrictions
J.Arai edited this page Oct 4, 2020
·
1 revision
このページでは、ETロボコン2020シミュレータにおけるEV3RTの実装時の制限事項について記載しています。
math.h で使用しているlibm
という演算用のライブラリで、不具合があることがわかりました。
sinf()
,cosf()
,tanf()
(float(単精度浮動少数点)用の関数)を使用した場合、
特定のラジアン範囲において(例えば-3.94(-226度に相当)) 正しい値を返すことできません。
これらの値を使いたい場合以下に示す通り、Double倍精度用(後ろにfが付かない)の関数を使用してください。
使用不可関数 | 代替関数 |
---|---|
sinf() | sin() |
cosf() | cos() |
tanf() | tan() |
2020/09/19(土) ETロボコン2020コミュニティにて公開
Copyright (C) 2020-2024 ETロボコン実行委員会, Released under the MIT License.