重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

わからないので、どなたか教えてください。

例えば、ひとつの角度は90°で、もうひとつの角度が43.76°のような三角形の時、(1)と(2)の長さを整数で出したいのです。

仕事上、この43.76°の角度はいつも違います。
ですので、この(1)と(2)の二辺を整数で出す計算方法をどなたかご教授願えないでしょうか?

宜しくお願い致します。

「直角三角形の二辺を整数にしたいです。」の質問画像

A 回答 (3件)

例示されている43.76°の場合、関数電卓で計算すると


tan(43.76°) ≒ 0.9576262744 ......
となります。
これが、直角をはさむ2辺の比です。
お使いになろうとされているマシンの精度の問題で、
何桁まで求めることができるかによりますね。
上の値を丸める際、0.9とか1.0とかだったらあまりにアバウトすぎるかもしれませんし、
0.95とか0.96とかでもまだ誤差が大きい、となるのかもしれません。
    • good
    • 0
この回答へのお礼

ありがとうございます。

厳密に言うと、その43.76°という角度自体、現場でもそこまで精密な角度はでないので、
0.95なら1.0とするくらいでもいいのかなーと思いました。

大変参考になりました。
ありがとうございました。

お礼日時:2013/04/09 19:35

タンジェントで(1)と(2)の比が出ます。



出てきた比が1未満なら、有効数字の分だけ桁を上にずらせば良いです。

例えば、0.3456974569なら、比は「10000000000:3456974569」です。

あとは、この2つの数字を「最大公約数で割る」と、整数2つの比で表せます。

出てきた比が1より大きいなら、逆数を取って、有効数字の分だけ桁を上にずらせば良いです。

例えば、3.364945953なら、逆数は「約0.2971815933」ですから、比は「2971815933:10000000000」です。

あとは、この2つの数字を「最大公約数で割る」と、整数2つの比で表せます。

但し、出て来るのは「有効桁数で切られた近似値」なので、ピッタリの数字が求まるとは限りません。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。

大変勉強になりました。
この歳になってタンジェントを勉強するとは・・・です!

ありがとうございました。

お礼日時:2013/04/09 19:22

厳密に整数でなければならないのでしょうか。


43.76°の場合がどうなるかは試していないのでわかりませんが、
そこの角度によってはどうやっても整数にならない場合がある
(ていうか、ほとんどの場合が整数にならない)ように思います。

この回答への補足

ご回答ありがとうございます。

自分も整数にはなりきらない時もあるのではないかと思ってはいるのですが・・・

補足といたしましては、工場で斜めの部材を製作するに当たって、角度が正しいかの確認として
鉄板を使って三角形の切り板を使うそうです。

実際のところ、鉄板を切る際に小数点以下の精度では切断はできないそうなので、整数の三角形を作ってくれ、と言うことなのです。

それでも限りなく整数になる計算方法はありますか?

限りなく整数に近くなれば、あとは図面の方で四捨五入なりしてしまおうとは思っています。

計算に関しては全くの素人ですので、何か良い方法があればご教授お願い致します。

長々とすみません。

補足日時:2013/04/09 17:08
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!