-PR-
解決
済み

角度を調べる計算方法を教えて下さい。

  • 困ってます
  • 質問No.26213
  • 閲覧数309
  • ありがとう数4
  • 気になる数0
  • 回答数3
  • コメント数0

お礼率 65% (13/20)

例 三角形(a,b,c)の a 辺の角度を取得する計算方法を教えて下さい。

a x = 200 y = 100
b x = 1500 y = 100
c x = 1500 y = 900
通報する
  • 回答数3
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.2
レベル7

ベストアンサー率 33% (3/9)

この場合角bは直角なので、
tan(a)=BC/AB=800/1300=8/13
なので、
a=arctan(8/13)
とすることもできますね。
-PR-
-PR-

その他の回答 (全2件)

  • 回答No.1
レベル14

ベストアンサー率 57% (1014/1775)

求める角度をθとします。a点のxをax, yをayと書きます。以下同様。 px=bx-ax, py=by-ay qx=cx-ax, qy=cy-ay を計算し、 |p| = √(px^2 + py^2) (^2は二乗です。) |q| = √(qx^2 + qy^2) とすれば cosθ=(px qx + py qy) /( |p| |q|) です。だから θ=arcco ...続きを読む
求める角度をθとします。a点のxをax, yをayと書きます。以下同様。
px=bx-ax, py=by-ay
qx=cx-ax, qy=cy-ay
を計算し、
|p| = √(px^2 + py^2) (^2は二乗です。)
|q| = √(qx^2 + qy^2)
とすれば
cosθ=(px qx + py qy) /( |p| |q|)
です。だから
θ=arccos((px qx + py qy) /( |p| |q|))
お礼コメント
lible_io

お礼率 65% (13/20)

別質問ともども有り難うございました。
又よろしくお願いします。
投稿日時 - 2001-01-13 19:20:12


  • 回答No.3
レベル8

ベストアンサー率 35% (7/20)

やっぱり複素数利用。 a(200+100i) b(1500+100i) c(1500+900i) 角bac = θ (b-a)(cosθ+isinθ) = k(c-a) あとは実部と虚部をわけて、計算するとtanθの値が出てきます。 (やっぱり言ってること同じか・・・)
やっぱり複素数利用。

a(200+100i)
b(1500+100i)
c(1500+900i)
角bac = θ

(b-a)(cosθ+isinθ) = k(c-a)

あとは実部と虚部をわけて、計算するとtanθの値が出てきます。
(やっぱり言ってること同じか・・・)
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ