問題タブ [radians]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
3874 参照

java - Java が Math.tan() 計算に対して間違った値を出力している

以下は両方のクラスのコードです。ユーザーは 2 つの角度の値と三角形の一部の長さを入力する必要があります。Javaがラジアンを使用していることは理解していますが、単純な変換でも、それを使用Math.toDegrees or * 180/Math.Piしても間違った答えが得られます。たとえば、角度 30 を入力すると、100 * tan(30)度は 57.1 になるはずですが、44.92 になります.... コード:

0 投票する
1 に答える
889 参照

php - PHP で 10 進数の度数 (経度) を減算する

$Longitude_1 = 72.8790721063599PHPでは、から減算する方法は$Longitude_2 = 82.22? これらは からの 10 進値ですGoogle geocoding

差を見つけて時間に変換する必要があります。

この場合、私が知っているように、時間の値は 40 分近くになります。

また、縦位置との時間差は60分ではなく、1度=4分です。したがって、座標の差が度単位である場合、同じものを時間単位に変換できます。該当する経度で現地平均時間に到達することです!

0 投票する
2 に答える
180 参照

python - これらの方程式を純粋な Python で記述するにはどうすればよいですか?

壊れた python の単語度以外のすべてを含むこれらの例の方程式を考えると、次のようになります。

L = 280.460度度+ 0.9856474_* n

lamtha = L + 1.915度度* math.sin(g) + 0.020_* math.sin(2*g)

これらを機能的な python で記述して、L と lamtha の正しい値を取得するにはどうすればよいですか?

0 投票する
1 に答える
324 参照

javascript - 角度オブジェクトがラジアンで動いていることがわかりません

私は Minecraft PE というゲームの mod を作成しており、それを使用して学習しています。Yコードを表示する前に、これが縦軸で横軸であるXことを知っておいてくださいZ。ここに私が使用したいくつかのコードがあります:

ある角度でtanなんか返ってくる時があるので使っていませんでした。NaNこのコードは、明確に を使用したときの角度のサインを示しMath.asinます。angleは -1 から 1 の間の値であり、機能します! 私が期待していたZ軸を通過すると、負から正に切り替わったので、それが機能することはわかっています。しかし、ラジアンを返すはずだと思いましたか?入力がラジアンであることをどこかで読みましたが、私の入力はラジアンではありません。自分のコードがどのように機能し、どのように実行する必要があったかについての答えが本当に欲しいです! 一日中三角法を学んでいたのですが、本当にイライラしたので、今はどこから答えが得られるのか質問します!

誰かが自分のコードがどのように機能するか、およびラジアンで角度を取得するためにコードを変更する方法を説明できますか? 私がしたことは正しいですか?私は実際にラジアンを与えて、それをある種のサイン度タイプのものに変えただけですか?

0 投票する
1 に答える
75 参照

javascript - ラジアンは時々反転/反転します

2つのラジアンの中間を見つける関数があります

しかし、Math.sin と Math.cos の 2 つの指定された長さで x と y をプロットすると、意図したものとは正反対の位置に新しい座標が出てくることがあります。

例えば; 新しいポイントが下と右にあると予想すると、上と左に出てくることがあります。これとは別に座標は正しいです!

新しい x と y をプロットする方法は次のとおりです

ラジアン B (rb) が ra よりも大きい場合、問題になる可能性があると推測しています。この場合、私は完全に一周していると思いますが、代わりに次のようなことをする必要がある場合があります

私の質問は

  1. 私の仮定は正しいですか?

  2. 条件は何でしょうか、rb-rarb+raをいつ実行するかをどのように判断するか、またはより適切に言えば、一方のラジアンが他方の上を指しているか下を指しているかをどのように判断しますか?

このように見えるはずです

編集

範囲を見つけるために、ラジアンで範囲を見つけるためにさまざまな値を表現しようとしましたが、対角線以上のものを見つけることができません

http://jsfiddle.net/roLLqfs6/

また、定義された長さは、例に書かれているように常に100ではありません

0 投票する
2 に答える
1321 参照

javascript - 90 度のラジアンは 45 です

わかりました、私はフィドルを構築しました

http://jsfiddle.net/roLLqfs6/1/

質問、すべての線が重なっているのはなぜですか? また、度からラジアンを作成しても、まだ重なっているのはなぜですか?

また、このチャートは0から6.2の範囲のラジアンを示していますが、javascriptではラジアンの数値が前にマイナスが付いていることがあります。(例: -3.0924735724101273) どうしたの?

ここに画像の説明を入力

そして、これはマイナスを示しています

ここに画像の説明を入力

これは正しいです(両方とも正しいと思いますが、実際の範囲について混乱していると思います)