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で質問しましょう!
似たような質問が見つかりました
- 数学 線形代数の対称行列についての問題がわからないです。 2 2023/01/08 14:59
- その他(プログラミング・Web制作) Pythonによる物理の斜方投射の位置座標表示について 2 2023/06/05 12:46
- その他(プログラミング・Web制作) Pythonにおける物理のシミュレーションでの単位変換について 2 2023/06/02 17:11
- Visual Basic(VBA) エクセル VBAについて教えてください 2 2023/04/26 13:25
- C言語・C++・C# ある線が円の範囲に入っているかの計算 1 2022/12/07 16:14
- その他(プログラミング・Web制作) Pythonでのかんたんな物理シミュレーションについての書籍 5 2023/06/02 07:37
- 数学 写真の図は中心(a,b)半径rの円とその円周上の(x1,y1)における接線lと円の中心とlを結ぶ任意 4 2023/08/08 16:20
- 物理学 面積速度一定の法則を(1/2)r v sinθを使って証明する方法 2 2023/06/25 12:43
- 数学 ベクトル方程式(ヘッセの標準形)についての質問 2 2022/04/23 18:00
- 物理学 原点中心とする半径10cmの演習上、質点が1分間に600回の割合で反時計回りに運動している。 (1) 4 2023/05/29 12:46
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
昔のテレビっておっぱいが出て...
-
【バッチファイル】ホスト名を...
-
TextBoxコントロールを引数とし...
-
複数のテキストファイルをエク...
-
水に映った月明かりを表す言葉
-
参照設定は2.8と6.0 6.1とどち...
-
Adobe Acrobat と Adobe Reader...
-
雪の女王、ボラの少女時代を演...
-
VBAで○○:○○と表示させたいのに...
-
このアミボムって偽物ですかね...
-
XJAPANバンド内いじめはほんと...
-
バンタンのDOPEの最初って ラプ...
-
twiceの ツウィて そんなに美人...
-
東京ドームのコンサート、一番...
-
動画が緑のモザイクのような画...
-
latestの対義語
-
韓流女と別れたい
-
ウェブサイトで常に最新の状態...
-
kpopアイドルtxt スビン がとし...
-
K-POPは、 何故あんなにもキモ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
昔のテレビっておっぱいが出て...
-
複数のテキストファイルをエク...
-
【バッチファイル】ホスト名を...
-
雪の女王、ボラの少女時代を演...
-
堀秀政の通称「久太郎」の読み方
-
バンタンのDOPEの最初って ラプ...
-
VBAで○○:○○と表示させたいのに...
-
TextBoxコントロールを引数とし...
-
参照設定は2.8と6.0 6.1とどち...
-
韓流女と別れたい
-
Adobe Acrobat と Adobe Reader...
-
水に映った月明かりを表す言葉
-
韓流好き妻の行動に怒り…私は狭...
-
デスクチェア―のガスシリンダー...
-
確率の問題です。 10人を4人、4...
-
TWICEのライブについてです 母...
-
imac2012ってまだ使えますか?...
-
Red velvetのアイリーンって可...
-
角度の求め方
-
次の問題(本文の下にあります...
おすすめ情報