2009-04-25 25 views
2

質問から、私はコードについてよく知らないと言えるかもしれません!私の質問はこれです:%%はどういう意味ですか?

このコードは何を意味していますか?

mnlong <- 280.460 + .9856474 * time 
mnlong <- mnlong %% 360 
mnlong[mnlong < 0] <- mnlong[mnlong < 0] + 360 

は私がmnlongtime変数であることを理解しますが%%は私を混乱させる。

誰かに私に基本的な説明を教えてもらえますか?

+0

参照: http://stackoverflow.com/questions/257717/position-of-the-sun-given-time-of-day-and-lat-long – cookre

答えて

5

%%は、モジュロによる整数除算を意味します。結果は、0..360の範囲内です。これは、ある値が何らかの合理的な範囲から外れることができない場合、例えば0..360度以内にしかないlongits foの例のように使用されます。

+4

360モジュロ360は0です。 –

5

言語がここでRまたはS/Splusのいずれかであると推測します。 %%はmod演算子です。

関連する問題