0

私は次の関数を持っているので、クラッキングに非常に近いですが、obj-cでmod関数を見つけることができません。私は誰かがこれを議論するのを手伝ってくれることを願っています。

-(void)estimatePosition{
    float lat1 = 50.000;
    float lon1 = -1.666;
    float d = 500;
    float tc = 90;

    float lat;
    float dlon;
    float lon;

    lat =asin(sin(lat1)*cos(d)+cos(lat1)*sin(d)*cos(tc));
    dlon=atan2(sin(tc)*sin(d)*cos(lat1),cos(d)-sin(lat1)*sin(lat));
    lon=mod(lon1-dlon +M_PI,2*M_PI )-M_PI;
}
4

1 に答える 1

4

%-operatorは整数専用なので、<math.h>のfmod()またはfmodf()を使用する必要があります

于 2010-01-18T20:29:38.037 に答える