
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
http://nkiso.u-tokai.ac.jp/phys/matsuura/lecture …
このページに書いてある「タンジェントの逆関数」があれば、角度を求められます。
つまり
kakudo = atn((x2-x1)/(y2-y1))
となります。
なお、上記だけでは-90度~90度までしか判りません。割り算なので「100/100と-100/-100」、「-100/100と100/-100」が同じ値になって区別できません。つまり、45度と225度、135度と315度の区別が付きません。
ですので、x1とx2、y1とy2のそれぞれの大小関係で場合分けし、別々に角度を求める必要があります。
但し、y1とy2が一致する時は「0で割算エラー」が出るので、atn関数は使えません。y1とy2が一致した場合はatn関数を呼ばずにx1とx2の大小関係を見て「0度」「2点が同一座標」「180度」の3通りに判定するようにします。
また、x1とx2が一致した場合、引数の「(x2-x1)/(y2-y1)」が0になってしまい、90度なのか270度なのか判らなくなります。その場合もy1とy2の大小関係を見て90度なのか270度なのか判定が必要です。
参考URL:http://nkiso.u-tokai.ac.jp/phys/matsuura/lecture …
このページに書いてある「タンジェントの逆関数」があれば、角度を求められます。
つまり
kakudo = atn((x2-x1)/(y2-y1))
となります。
なお、上記だけでは-90度~90度までしか判りません。割り算なので「100/100と-100/-100」、「-100/100と100/-100」が同じ値になって区別できません。つまり、45度と225度、135度と315度の区別が付きません。
ですので、x1とx2、y1とy2のそれぞれの大小関係で場合分けし、別々に角度を求める必要があります。
但し、y1とy2が一致する時は「0で割算エラー」が出るので、atn関数は使えません。y1とy2が一致した場合はatn関数を呼ばずにx1とx2の大小関係を見て「0度」「2点が同一座標」「180度」の3通りに判定するようにします。
また、x1とx2が一致した場合、引数の「(x2-x1)/(y2-y1)」が0になってしまい、90度なのか270度なのか判らなくなります。その場合もy1とy2の大小関係を見て90度なのか270度なのか判定が必要です。
参考URL:http://nkiso.u-tokai.ac.jp/phys/matsuura/lecture …
No.2
- 回答日時:
訂正します。
=if((x2-x1)=0,90,ATAN((y2-y1)/(x2-x1))*180/PI())
参考URL:http://www.moug.net/tech/exopr/0090016.htm
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複数のテキストファイルをエク...
-
韓国
-
LANボード
-
画面が真っ青に。。
-
VBAで○○:○○と表示させたいのに...
-
水に映った月明かりを表す言葉
-
【バッチファイル】ホスト名を...
-
latestの対義語
-
Accessのレポートで重複データ...
-
twiceのジヒョの1番エロいおっ...
-
最新のWindowsにアップデートす...
-
動画が緑のモザイクのような画...
-
この写真はK-POPアイドルグルー...
-
名字が「イ」のつく韓流スター
-
BTS(防弾少年団)の曲を教えてく...
-
アクセスのVBAで「日付」の期間...
-
次の問題(本文の下にあります...
-
[XAMPP Control Panel v3.2.4] ...
-
Adobe Acrobat と Adobe Reader...
-
韓流女と別れたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
TWICEのライブについてです 母...
-
複数のテキストファイルをエク...
-
【バッチファイル】ホスト名を...
-
参照設定は2.8と6.0 6.1とどち...
-
TextBoxコントロールを引数とし...
-
韓流好き妻の行動に怒り…私は狭...
-
Adobe Acrobat と Adobe Reader...
-
VBAで○○:○○と表示させたいのに...
-
水に映った月明かりを表す言葉
-
昔のテレビっておっぱいが出て...
-
BTS(防弾少年団)の曲を教えてく...
-
韓流女と別れたい
-
少女時代はなぜ口パクをする?
-
全国の最新の金融機関コード・...
-
このアミボムって偽物ですかね...
-
韓国人やk-pop好きの女性に特徴...
-
次の問題(本文の下にあります...
-
Red velvetのアイリーンって可...
-
デスクチェア―のガスシリンダー...
-
確率の問題です。 10人を4人、4...
おすすめ情報