0
私はこれのような2つの凸包を持っていると言います。Matlabで2つの凸包が交差しているかどうかを確認するにはどうすればよいですか?
C=convhull(x1, y1);
D=convhull(x2, y2);
ここで、x1、y1、x2、y2はベクトルです。
これらの2つの凸包をプロットすることはできますが、これらの2つの凸包が交差しているかどうかをどのように知ることができますか?私は別の.m
ファイルでこれを使うつもりであるので、視覚的にではなく、プログラムでそれを望みます。
注:これはすべてmatlabにあります。
マッピングツールボックスにアクセスできますか? ['polyxpoly'](https://www.mathworks.com/help/map/ref/polyxpoly.html)を使うことができます。 – rayryeng
いいえ、私はそれを持っていません。 – posixKing
サザーランド・ホジマンを適用することができます:http://rosettacode.org/wiki/Sutherland-Hodgman_polygon_clipping#MATLAB_.2F_Octave – bla