3

この質問から、私がコードについてあまり知らないことがわかるでしょう。私の質問はこれです:

このコードはどういう意味ですか?

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

mnlongtimeが変数であることは理解していますが、 は%%混乱します。

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

4

2 に答える 2

6

ほとんどの場合、%%はモジュロによる整数除算を意味します。結果は0..360の範囲内です。これは、0..360度以内にしか収まらないlongitute foの例のように、ある値が妥当な範囲から外れない場合に使用されます。

于 2009-04-25T19:59:05.133 に答える
5

ここでの言語は R または S/Splus のいずれかであるという知識に基づいた推測を行います。他の人が言ったように: %% は mod オペレーターです。

于 2009-04-25T20:30:57.317 に答える