[解決済み] 3点から角度を計算するには?[閉じる]
2022-09-05 03:52:35
質問
これがあるとします。
P1 = (x=2, y=50)
P2 = (x=9, y=40)
P3 = (x=5, y=20)
仮に
P1
は円の中心点であるとする。それは常に同じである。
で構成される角度が欲しい。
P2
と
P3
に隣接する角度、言い換えれば
P1
. 正確には内角です。これは常に鋭角で、-90度より小さい角度になります。
私は思った。これは単純な幾何学の計算だ。しかし、もう 6 時間くらい公式を探しているのですが、arccos やベクトルスカラー積のような複雑な NASA のものについて話している人しか見当たりません。頭が冷蔵庫の中に入っているような感じです。
これが簡単な問題だと思う数学の達人がここにいるのでしょうか?プログラミング言語はここでは重要ではないと思いますが、重要だと思う人のために:Java と objective-c です。 私は両方に必要ですが、これらのためにタグ付けしていません。
どのように解決するのですか?
P1が頂点となる角度のことであれば、P1が頂点となるように コサインの法則 を使えばうまくいくはずです。
アークコス ((P 12 2 + P 13 2 - P 23 2 ) / (2 * P 12 * P <サブ 13 ))
ここでP 12 はP1からP2までの区間の長さで、次の式で計算されます。
sqrt((P1 x - P2 x ) 2 + (P1 y - P2 y ) 2 )
関連
-
[解決済み】クイックソートとヒープソートの比較
-
[解決済み] JavaScript で配列に値が含まれているかどうかを確認するにはどうすればよいですか?
-
[解決済み] 山積みされた靴下を効率よく組み合わせるには?
-
[解決済み] CSSの三角形はどのように機能するのですか?
-
[解決済み] NaN値をチェックするにはどうすればよいですか?
-
[解決済み] 2つの緯度経度点間の距離を計算する?(ハバーシンの公式)
-
[解決済み] ビッグ・オー、どうやって計算・概算するんだ?
-
[解決済み] 円周率の計算が正確かどうかを判断するにはどうしたらよいですか?
-
[解決済み] ある数字が2の累乗かどうかを確認する方法
-
[解決済み] 2つのGPS座標間の距離を計算する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Dijkstraのアルゴリズムが負の重みのエッジに対して機能しないのはなぜですか?
-
[解決済み】決定木(比較ソートアルゴリズム)の葉の最短の深さ)
-
[解決済み】なぜO(n)はO( nlog(n) )よりも優れているのでしょうか?)
-
[解決済み] アルゴリズム設計マニュアル』の解答はどこにあるのですか?[終了しました]
-
[解決済み] Octave : ロジスティック回帰 : fmincg と fminunc の違い
-
[解決済み] このHeld-Karp TSP Pseudocodeの説明をお願いします。
-
[解決済み] DPLLアルゴリズムはどのように動作しますか?[クローズド]
-
[解決済み] 放物線を点の集合にフィットさせる最速の方法?
-
[解決済み] 隣接リスト表現の時間複雑性?
-
[解決済み] あるアルゴリズムの計算量がO(log log n)になる原因は何でしょうか?