私は三角法を理解しようとしていますが、短い答えは私にはありません。プログラムのサインについて
私はちょっと三角形を描きました。「斜辺の長さと角度を知っていたら、どうやって他の辺の長さを見つけるのですか?
それから私は読んだ。明らかに、角度Aの正弦は、反対側の長さを斜辺の長さで割ったものに等しくなるはずです。だから私は直角三角形を使って、斜辺の長さに角度の正弦を掛け合わせると、反対側の長さが得られると考えました。
1.414/1 = .707blahblah * 1.414 = 1(電卓の場合)
しかし、私はすべてのプログラミング言語で、私はsin(45.0)を試してみてください。私はC++、c#、java、php、およびluaを試しました。
入力が度として解釈されていませんか?使用されている単位は何ですか?どのように変換しますか?私はラジアンという言葉を見てきました。誰かがラディアンのことを説明できるなら、助けになるでしょう。
ただし、三角形が直角三角形であるかどうかにかかわらず動作する方程式があります。 –
@ IgnacioVazquez-Abrams:確かに。あなたが知っていることに依存します。あなたは三角形を決定するために、二辺とそれらの間の角度、または二つの角度とそれらの間の辺を知る必要があります。外見上、ただ1つの角度と直角三角形の斜辺を知っていれば、実際には3つの角度すべてを知っているので、すべて設定されています。 –
実際には、「間」は必要ありません。 3つの角度以外の3つの情報を組み合わせれば、他の3つの角度を決定するのに十分です。 –