3

ラジアンを度に変換する必要があります。私は x*180/Pi でこれを試しました。問題は、出力角度が度分秒単位であるため、変換の小さなエラーが大きな問題につながることです。

For example: (aCos(0)*180)/Pi = 90.00000250 

基数 10 のユニバースでは、90.00000000 である必要があります。

4

4 に答える 4

14

コードで次のマクロを使用して、ラジアンを度に変換します。

#define RADIANS_TO_DEGREES(radians) ((radians) * (180.0 / M_PI))

例:

NSLog(@"Output radians as degrees: %f", RADIANS_TO_DEGREES(0.785398));

このリンクから。

于 2013-04-07T04:50:47.937 に答える
0

問題は、aces(double) を使用する必要があるときに acosf(float) を使用していたことです。

于 2013-04-07T05:25:33.457 に答える