• 締切済み

角度計算

図中各線の長さが、わかっているときの、角度θの求め方、を教えてください。 黒線=a 緑線=b 青線=c 黄線=d aとcは直角 θは0から15度ほど a≒bのときは θ=Asin(c/b)で近似できると思うのですが、、

みんなの回答

  • 178-tall
  • ベストアンサー率43% (762/1732)
回答No.9

スプレッドシートに取散らかしたデータから書き込んだため、支離滅裂になりました。シートを清掃し、整理してみます。 はみ出し三角形における余弦式  d^2 = B^2 + C^2 - 2BC*sinθ    …(1)    B = b - (a/cosθ)    C = c - a*tanθ 二次近似 (x = sinθ)    B = b - a*(1 + x^2/2)    C = c - a*x を (1) へ代入した二次方程式、  (ab)*x^2 - 2bc*x + {c^2 + (a-b)^2 - d^2} = 0 の小さい方の解。   x = (c/a){1 - SQRT(1 - E)}    …(2)      E = 1 - {a/(bc~2)}*{(a-b}^2 + c^2 - d^2} θ= arcsin(x) のエラーは、0.15 rad にて約 0.1 % 。 高次の近似は煩雑過ぎ、あえなく断念。 (1) に逐次解法 (一次 Newton) を適用したほうが確実。 シート精度内にて、ピタリ収束します。   

  • 178-tall
  • ベストアンサー率43% (762/1732)
回答No.8

二次近似項モデルの改訂版を…。 s = sinθ として近似精度アップしてみた結果です。 はみ出し三角形にて余弦定理を使った s の 二次方程式   6a(b - a)s^2 - 2bcs + {c^2 + (a-b)^2 - d^2} = 0 前稿との違いは、s^2 の係数だけ。 θ= arcsin(s) のエラーは、0.15 rad 以下なら 0.1 % 以内。     

  • 178-tall
  • ベストアンサー率43% (762/1732)
回答No.7

>ガッチリした逐次解法の開発が要りそう。 「近似式」じゃありませんが、d^2 の余弦算式を使い Newton 方式でピタリと解けます。      

  • 178-tall
  • ベストアンサー率43% (762/1732)
回答No.6

>b(1ー0.01)<=a<=b(1+0.01)の時 0.1%以下の誤差に収まる、近似式はあるでしょうか? 「a が b の 99% 以上、かつ b を超えない」ですね。 θが零の近くに引き戻されたので、状況の再検分。 たとえば、  a = 10.00  b = 10.20  c = 2.80 として、  θ≒arcsin(c-d)/a という粗っぽい近似を使っても、θの誤差は約 0.8 % 。   (ab)θ^2 - 2bcθ + {c^2 + (a-b)^2 - d^2} = 0 からの一次近似解だと、θの誤差は 0.5 % 弱。 一次近似じゃ無理。 ガッチリした逐次解法の開発が要りそう。    

  • 178-tall
  • ベストアンサー率43% (762/1732)
回答No.5

どうせ二次方程式を解くのなら、二次近似項までを「根こそぎ拾う」モデル。  二次近似 1/cosθ≒1 + (θ^2/2), sinθ≒θ, tanθ≒θ  辺長が b-a{1+(θ^2/2)}, c-aθ, d のはみ出し三角形 にて余弦定理を使ったθの 二次方程式   (ab)θ^2 - 2bcθ + {c^2 + (a-b)^2 - d^2} = 0 θ= 15 deg あたりまでエラーが 5% だった例にて、θ= 20 deg あたりまでのエラーが 3% 以内になりました。 以上。         

  • 178-tall
  • ベストアンサー率43% (762/1732)
回答No.4

θ= 15 deg あたりまで「現消費税率程度のエラー」におさまりそうなモデル例。 一次近似 cosθ≒1, sinθ≒θ, tanθ≒θ 辺長が b-a, c-aθ, d のはみ出し三角形 にて余弦定理を使ったθの 二次方程式   a(2b-a)θ^2 - 2bcθ + {c^2 + (a-b)^2 - d^2} = 0 解θ(rad) ふたつのうち、近似域のものを選ぶこと。         

okamasu1
質問者

お礼

再度、ご回答いただきありがとうございます。 b(1ー0.01)<=a<=b(1+0.01)の時 0.1%以下の誤差に収まる、近似式はあるでしょうか?

  • 178-tall
  • ベストアンサー率43% (762/1732)
回答No.3

> θ≒{c^2 + (b-a)^2 - d^2}/(2bc) 前稿の一次近似は「事業仕分け」なみの大失敗でした。 敗因は、θ^2 の項をすべて無視したことにある。 そこで、(aθ)^2 の項だけ拾ってみます。 θの 二次方程式になりました。  (aθ)^2 - 2bcθ + {c^2 + (a-b)^2 - d^2} = 0 当然ながら、解が二つ。 一方は、近似域から大きく外れた「無縁根」らしい。 一例で検算してみると、θ= 10 deg = 0.175 rad あたりが「現消費税率程度のエラー」の限界。 再考を要するようで…。         

  • 178-tall
  • ベストアンサー率43% (762/1732)
回答No.2

>θは0から15度ほど ....... なら、現消費税率程度のエラーを目指して…(cosθ≒1, sinθ≒θ なる一次近似) 。 青線 (c) からはみ出した三角形に「近似的余弦定理」を適用してみると、  θ≒{c^2 + (b-a)^2 - d^2}/(2bc) ですが、さて?     

okamasu1
質問者

お礼

ご回答いただき、ありがとうございます。 近似的余弦定理が理解できませんでした。 Arccosθ≒ ということでしょうか?

  • k_yuu01
  • ベストアンサー率39% (23/58)
回答No.1

図のように補助線を引いてみてはどうでしょ 三平方の定理より e^2=a^2+c^2 角αに注目。余弦定理より cos α = (c^2+e^2-a^2)/2ce あとはarccosでαが求まりますね。 角βに注目。余弦定理より cos β = (b^2+e^2-d^2)/2be あとはarccosでβが求まりますね。 角θは辺aceから成る三角形の角度の一部ですので θ=180°ー90°ーαーβ これでいいですかねぇ

okamasu1
質問者

お礼

ご回答ありがとうございます。 余弦定理は忘れていました。 これで何とかなりそうです。

関連するQ&A

  • 4節リンクの角度の計算

    4辺A:50、B:35、C:20、D:40 のCの水平からの傾きαを50度としたときの角度βを計算式で求めたいです。よろしくお願いいたします。

  • アリーナホーン配線方法

    アリーナホーンを取り付けましたが音が出ません。 取り付け方法は1端子用の配線方法で、リレーボックスからの青線Aを既存の配線に噛まし青線Bをアース接続。赤線をバッテリーの+接続。黒線はアース接続。緑線Aは切替スイッチ接続。緑線Bは切替スイッチからアース接続。これで間違い無いはずなのですが音が出ません。 どこが違うか、この説明でわかりますか?

  • ピタゴラスの定理と角度の関係?

    直角三角形の斜辺を直径とする円を考え、直角を挟む二辺をそれぞれA,Bとしたとき円の中点からA,Bを挟む角度を、<A,<Bとすればこの二つの和は常にπとなりますがこれは斜辺Cを挟む角度でもあります。即ち<A+<B=<Cとなります。これをピタゴラスの定理A^2+B^2=C^2と対応させると<AがA^2に、<BがB~2に、C^2が<C(=π)に対応するように考えるのはどこが誤りなのでしょうか?2辺の角度の和が常にπになることを用いて、ピタゴラスの定理を証明することは不可能なのでしょうか?

  • 座標からの面角度の計算

    例えば、A点、B点、C点、D点があり、A点B点C点からなる三角形とB点C点D点からなる三角形の2つの三角形で作られる角度を求めるには、どのように計算すれば良いか教えてください。

  • 角度の出し方

    角度の出し方について教えてください。直角三角形で底辺A100mm垂線B30mm の時の角度の出し方

  • エクセルで2辺の長さがわかってる直角三角形の角度を求めるには?

    エクセル2003です。 直角三角形の2辺の長さA,Bはわかってます。 もう1辺の長さはC=SQRT(A*A+B*B)で出せます。 これで角度を求めるにはどうすればよいですか? 具体的な式を教えてください。

  • エクセルでの角度を10進法にするには

    現在エクセルで角度の計算を行いたいのですが、うまくいかず困っています。 例えば 角度A=156度12分39秒 角度B= 65度59分06秒 とあったとします。 角度C=角度A-角度Bだった場合、 角度Cを計算するには、角度A、Bをそれぞれ時間だと考えて、 角度A=156:12:39 角度B= 65:59:06 とすれば、簡単にC=90:13:33と計算できますよね。 そこでこのC=90度13分33秒を90.2258度に変換したいのです。 変換の計算は分かります。(90+13/60+33/3600) 要は、90、13、33が抽出できればいいわけです。 しかし90を抽出しようとして=hour(C)とすると18が出てしまうのです。 (90hour-24hour×3day=18hour) なんとか90を抽出する方法は、ないでしょうか。 よろしくお願いします。

  • 角度を求める

    どなたか教えて下さい。 下手な絵で申し訳ないです。 a                     b |\ ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| |  \     \        | |    \        \   | |      \         /|e  |        \     /  | |_______\/___| c              f       d    長方形abcdの中に直角三角形afeがあります。 (下手な絵ですがafeは直角三角形だと思って下さい) 三角形の点aは長方形の点aと同じ点です。 三角形の点fは辺cd上にあります。 三角形の点eは辺bd上にあります。 条件としては ∠afe=90度 ∠fea=63度 です。 その時の∠cfaを教えて下さい。 学校を卒業してしばらく経つので三角関数や定理等忘れてしまっています。 分かりやすく教えて頂くとありがたいです。

  • エクセルで角度の計算できますか?

    エクセル2000を使っているのですが、角度の加減計算ってできますか? 具体的には、      1行      2行 A列 182度54分30秒 182度54分00秒 B列 182度30分20秒 182度33分10秒 と言う表で、 (1行+2行)÷4という計算を、A,B,C,…列について行いたいのですが。

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

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