問題タブ [atan2]

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 投票する
1 に答える
603 参照

math - 球座標の両方の角度 (シータとファイ) を 360 度にマッピングするにはどうすればよいですか?

球座標 (シータ、ファイ、アルファ) を取得するには、次のコードを使用します。

シータを 0 ~ 360 度にマップするには、次のコードを使用します。

しかし、どうすればファイを0〜360度にマッピングできますか? theta_deg に使用したのと同じ原理を試しましたが、うまくいきません。

0 投票する
3 に答える
45976 参照

r - R の U および V 風成分から風向を計算する方法

U と V の風成分データがあり、R のこれらの値から風向を計算したいと考えています。

最終的に風向データを 0 ~ 360 度のスケールで取得したいと考えています。0°または 360° は北に吹く風を示し、90° は東に吹く風を示し、180° は東に吹く風を示します。南と 270 ° 西に吹く風を示します。

以下は、データの例です。

次のコードを使用して風向 (列td) を取得しようとしましたが、返された角度が希望するものであるとは確信していません (つまり、0°/360° は北に吹く風を示し、90° は風を示します)。東風など)。

私の方法が正しいかどうか、そうでない場合は、どのようにして目的の風向値を正しく取得できるかについて、アドバイスをいただければ幸いです。lapplyまたは ifelse を使用して風の U 成分と V 成分から風向を計算することは役に立ちましたが、コードは私のデータで機能しました。どうもありがとう!

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

r - Rの年ごとのatan2関数のループ

私が作成した人工データセットがあります。

次のような各 x および y の arc2tan を取得したいと思います。

しかし、私は年の場所内で毎年これを行いたいだけです。つまり、1999年から2000年の間、または2001年から2002年の間などのシータを見つけたくないのです。同じ年の同じ場所のx点とy点の間だけです。

私はもともと上記のことを行うループを書いていましたが(やりたくないことです)、ループが毎年停止してリセットされるように、誰かがそれを変更する方法を知っているかどうか疑問に思っていました。元のループを以下に示します。

ヘルパーはいますか?

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

atan2 - 緯度と経度で方位を計算しますが、ATAN2 関数はありません

私は Web を検索して、ATAN2 関数を使用せずに方位を計算する方法を見つけようとしています。このコードを見つけましたが、機能させることができません。PLC プログラムで使用する前に式を検証しようとしましたが、数値が正しく表示されません。どんな助けでも大歓迎です。

遺伝子

0 投票する
3 に答える
990 参照

ios - iOSで円の内側をタップしながら領域を検出する方法

ここに画像の説明を入力円の中をタップしながらエリアを探したい。実際、私は 1 つの計算を行いましたが、それは正確ではありませんでした。

サイクルビューでタブの位置を見つけるために、私が書いたコードスニペットを確認してください。

ここに画像の説明を入力

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

java - javaで2つのベクトル間の時計回りの角度を度単位で見つける方法

すべてのベクトル

まず、この次のベクトルを次のように呼び出します。

ベクトル M1 = [O → M1]; ベクトル C1 = [O → E];

ベクトル M2 = [A → M2]; ベクトル C2 = [A → C];

ベクトル M3 = [B → M3]; ベクトル C3 = [B → G];

すべての M ベクトルはメイン ベクトルまたはベース ベクトルです。

私の問題は、これらのベクトル(MからC)の間の角度を見つける方法です。C が M と比較してどの方向を見たかを決定する。

例えば

1.) M1 と C1 の方向は右です。

2.) M2 および C2 方向は左です。

3.) M3 および C3 方向はバックです。

ps。下手な英語で申し訳ありませんが、私が何を言おうとしているのか理解できない場合は、私に聞いてください。

編集: 角度は時計回りの方向にする必要があります。