壊れた python の単語度以外のすべてを含むこれらの例の方程式を考えると、次のようになります。
L = 280.460
度度+ 0.9856474
_* n
と
lamtha = L + 1.915
度度* math.sin(g) + 0.020
_* math.sin(2*g)
これらを機能的な python で記述して、L と lamtha の正しい値を取得するにはどうすればよいですか?
math.sin
呼び出すときにラジアンを渡す必要があります。入力を度として渡すと、正しい結果が得られません。呼び出す前にラジアンに変換してくださいmath.sin
。
の戻り値はmath.sin
度またはラジアンではありません。これは単なる比率であるため、変換するものはありません。
度が必要なすべての度をラジアンに変換したりmath.sin
、ラジアンを引数として必要とする同様の関数を操作したりする必要があります。最後に、必要に応じて、結果のラムサを で度数に変換できmath.degrees
ます。
L = math.radians(280.460) + math.radians(0.9856474) * n
g = math.radians(g)
lamtha = L + math.radians(1.915) * math.sin(g) + math.radians(0.020) * math.sin(2*g)