指定した点が、グラフ​上の線の左側にあるか​右側にあるかを判別し​たい

조회 수: 3 (최근 30일)
koji fukumoto
koji fukumoto 2019년 11월 28일
답변: Kenta 2019년 11월 28일
お世話になります。
下図のように、(-1,-3)(4,13)(15,26)(19,39)の4つの点を結んだ線(plot関数で描画)が引かれているグラフにおいて、
任意の点が線の「左側」にあるのか「右側」にあるのかを判別したいのですが、どのような方法があるでしょうか?
線が2点を結ぶ直線なら一次関数で出せますが、複数の点で構成される線の場合、少し面倒です。
線のハンドルは保持しているので、それを用いて簡単に出す方法があればご教示頂きたいです。
尚、線は必ず右上方向に進む前提です。
よろしくお願い致します。

채택된 답변

Kenta
Kenta 2019년 11월 28일
ちなみに、似た質問が過去にありました。線は右上に延びる前提があるそうですし、これに沿って考えるなら、
十分遠い点(線分の延長した点や、右下方向の十分遠い点)をとって、多角形をつくり、それの内部/外部かというふうに考えても良いと思います。

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Annotations에 대해 자세히 알아보기

태그

제품


릴리스

R2018a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!