Borrar filtros
Borrar filtros

Which line is the first line that has an intersection with another line? or what is the order of the intersectection points?

1 visualización (últimos 30 días)
Hello,
I have a problem in my code and I have simplified it as below:
x=[12;25;7];
y=[6;31;15];
xd=[5;40;NaN;2;11];
yd=[13;16;NaN;8;9];
I have the above points I want to calculate the intersection, between line 1 and line 2,3. I used polyxpoly.
Here is my question, how can I undesrtand which line is the first iinterseted line while moving from point (x,y)1 to (x,y)2. Is it line 2 or line 3?
Thanks a lot

Respuesta aceptada

darova
darova el 4 de Oct. de 2019
Use third output argument of polyxpoly
[xc,yc,ix] = polyxpoly(x,y,xd,yd)
% ix(:,1) - number of intersected segment in [x,y] data
% ix(:,2) - number of intersected segment in [xd,yd] data

Más respuestas (0)

Categorías

Más información sobre Live Scripts and Functions en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by