5

atan2数学関数を試していますが、グーグルエクセルシートで間違った値を取得しています。しかし、javascriptatan2関数で正しい値を取得しています。どうすればexcelsheetでその値を取得できますか?

私のExcelでの価値は

atan2(8.6,2.7699)=0.3115

javascriptにいる間

atan2(8.6,2.7699)=1.259206466337312

ここでjavascriptの値を確認しましたhttp://www.univie.ac.at/moe/rechner/rechner.html

なぜこれが起こるのか誰かが言うことができますか?

この値をExcelで使用したい場合は、どの式を使用すればよいですか?

4

3 に答える 3

11

Microsoft Excel では、atan2 関数はパラメーターを逆の順序で受け取り、Google Docs は一貫性のために同じことを行います。JavaScript でパラメーターを反転すると、同じ「間違った」値が得られます。

于 2012-05-23T10:30:39.297 に答える
5

Excel での atan2 の関数シグネチャはATAN2( x _num, y _num)ですが、Javascript ではMath.atan2( y,x )です。引数の順序に注意してください。

引数を適切な順序で指定すると、どちらもほぼ同じ答えを返すはずです。

于 2012-05-23T10:35:20.020 に答える
0

ExcelATAN2ではx-coordinate の後にy座標ATAN2(x,y)が必要ですが、JavaScriptATAN2では引数が逆になっています。ATAN2(y,x)

于 2012-05-23T10:37:07.700 に答える