私はアンドロイド電卓のアプリで働いています。私の三角関数は、ラジアンの場合正しく機能しています。しかし度の場合、彼らは正しく働いていません。間違っている三角関数が働いていない
if (func.equals("sin")) x = Math.sin(Math.toRadians(x));
else if (func.equals("cos")) x = Math.cos(Math.toRadians(x));
else if (func.equals("tan")) x = Math.tan(Math.toRadians(x));
else if (func.equals("asin")) x = Math.asin(Math.toRadians(x));
else if (func.equals("acos")) x = Math.acos(Math.toRadians(x));
else if (func.equals("atan")) x = Math.atan(Math.toRadians(x));
私はその後、sin(.5)=0.0
それらを丸める場合は、?
[最小テストケース](http://stackoverflow.com/help/mcve)を作成してください。 –
xはどのタイプですか?はい、実際にコンパイルして問題を見るのに十分なコードを教えてください – Zach
彼のコードは彼の質問には十分です。あなたはプログラミングにはあまりにも多くのことを考えており、数学では十分ではありません。 –