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

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

Akzeptierte Antwort

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

Weitere Antworten (0)

Kategorien

Mehr zu 2 次元および 3 次元プロット finden Sie in Help Center und File Exchange

Produkte


Version

R2018a

Community Treasure Hunt

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

Start Hunting!