PLCのプログラムを作っているのですが、三角関数(?)の部分で
完全に躓いてしまいました。どうか教えて頂けないでしょうか?
点A(0.0)と点B(任意点X.Y)を直線で結びんで、その直径で円を描いて
(点AとBを直径とする円です)直線の中間点より垂直に円と交差する場所まで
線を一本(座標は正数エリアのみ)描いた時、円と交差する垂直線の点の座標を
求める式を考えています。
(情報がなにか足りない場合は仰って頂けると有難いです。)
三角関数が自分ではサッパリ分からない為、どなたかご教授頂けると幸いです。
よろしくお願いします。
No.4ベストアンサー
- 回答日時:
ANo.1です。
補足についてA(0,0)B(X,Y)なので、円の中心はABの中点だから
((0+X)/2,(0+Y)/2)=(X/2,Y/2)
半径は、Aから中心までの長さだから、
√(X/2-0)^2+(Y/2-0)^2=)√(X^2/4)+(Y^2/4)
=(1/2)√X^2+Y^2
円の方程式は、
{x-(X/2)}^2+{y-(Y/2)}^2=(1/4)(X^2+Y^2)……(1)
直線ABの傾き=(Y-0)/(X-0)=Y/X
ABに垂直な直線の傾きmは、m×(Y/X)=-1より、m=-X/Y
円の中心を通るから、直線の式は、
y-(Y/2)=(-X/Y)・{x-(X/2)}……(2)
(2)を(1)へ代入して、
{x-(X/2)}^2+(X^2/Y^2)・{x-(X/2)}^2=(1/4)(X^2+Y^2)
{(Y^2+X^2)/Y^2}・{x-(X/2)}^2=(1/4)(X^2+Y^2)より、
{x-(X/2)}^2=Y^2/4だから、
x-(X/2)=±Y/2 …(3) よって、x=(1/2)(X±Y)
(3)を(2)へ代入して
y-(Y/2)=(-X/Y)・(±Y/2)だから、
y-(Y/2)=-X/2,y-(Y/2)=X/2
よって、y=(1/2)(Y-X),y=(1/2)(Y+X)
以上より、円と直線の交点の座標は、
x=(1/2)(X+Y),y=(1/2)(Y-X),または、
x=(1/2)(X-Y),y=(1/2)(Y+X)
B(X,Y)の座標を代入して、x>0,y>0になる場合を採用すればいいと思います。
ご回答有難う御座いました。
詳しく教えて下さり、本当に助かりました。
正直見た瞬間はサッパリでしたが、噛み砕いて整理すると、
成程・・・と納得出来、おかげで乗り越えられました。
助けて下さり、ありがとう御座いました。
No.3
- 回答日時:
交点をP,Qとすると(P:右下、Q:左上)
P(X/2+rsinΘ, Y/2-rcosΘ)
Q(X/2-rsinΘ, Y/2+rcosΘ)
tanΘ=Y/X
または
sinΘ=Y/√(X^2+Y^2)
cosΘ=X/√(X^2+Y^2)
r=(1/2)√(X^2+Y^2)
回答有難うございます。
見させて頂くと、やはり質問させて頂いて正解だったと
痛感しました。
SIN.COS.TANがサッパリなので再度勉強させて頂こうと思います。
有難うございました。
No.2
- 回答日時:
円の中心は(X/2,Y/2)、円の方程式は(x-X/2)^2+(y-Y/2)^2=r^2
ただし、r=(1/2)√(X^2+Y^2)
指定の垂直線の方程式は、傾斜が-X/Yで(X/2,Y/2)を通るので、
y切片をCとするとy=(-X/Y)x+CからY/2=(-X/Y)(X/2)+C、
(X^2+Y^2)/2Y=Cなので、垂直線はy=(-X/Y)x+(X^2+Y^2)/2Y
この直線と円の方程式を連立で解けば、求める点の座標x,yが
得られると思います。
ご回答有難うございます。
連立方程式で解く方法があるのですね・・
全く思いつきませんでした。
今回は何とか乗り越えられそうです。
助すけて下さり、有難うございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
xy平面上の点2直線 L1:mx-y+...
-
4本足のイスと3本足のイス
-
2円の交点と原点を通る円
-
軌跡の問題です。 放物線y=x^2...
-
数学の問題です 141の解答解説...
-
2点の座標を直線の式にするには。
-
3つの円が1点で交わる条件に...
-
解説お願いします!
-
楕円はいくつの点でひとつに決...
-
3次元の直線と座標が最短距離と...
-
平面方程式の傾きについて
-
虚数は無理数の仲間でしたっけ?
-
座標平面のy軸はx=0、x軸はy=...
-
NC旋盤
-
数B ベクトル 球面の方程式 次...
-
平面の方程式、dが持つ意味?
-
等脚台形の問題について
-
二次関数の問題です。
-
重心と内心と外心と垂心の覚え...
-
円の中心の求め方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
2円の交点と原点を通る円
-
虚数は無理数の仲間でしたっけ?
-
数2 この問題の解き方が意味が...
-
ベクトルの問題です (早大...
-
平面のときはtは媒介変数と書い...
-
球体を切った時の直径の求め方
-
球面と接する直線の軌跡が表す領域
-
等脚台形の問題について
-
「共有点」と「交点」の違い。
-
平面の方程式、dが持つ意味?
-
数学 接点、交点について
-
円の中心の求め方
-
円と線で囲まれた部分の面積
-
円1:x²+y²=4と円2:(x-2)²+y²=1...
-
楕円はいくつの点でひとつに決...
-
放物線y=xの2乗・・・①と直線y...
-
2点の座標を直線の式にするには。
-
円の作図
-
3つの円が1点で交わる条件に...
-
数Bの漸化式の問題についての質...
おすすめ情報