How to find point of intersection ?
6 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
thineesh Vijayakumar
el 12 de Abr. de 2019
Comentada: Star Strider
el 12 de Abr. de 2019
I have 4 coordinate and need to find the point of intersection. Can someone share the coding to find the intersection point and to display the point in graph below. Thank You.

0 comentarios
Respuesta aceptada
Star Strider
el 12 de Abr. de 2019
Try this:
blue = [1 5; 1 5]; % [x1 x2; y1 y2]
red = [1 5; 3 2]; % [x1 x2; y1 y2]
Bb = [blue(1,:)' ones(2,1)] \ blue(2,:)'
Br = [red(1,:)' ones(2,1)] \ red(2,:)'
xint = (Br(2) - Bb(2)) / (Bb(1) - Br(1))
yint = [xint 1] * Bb
figure
plot(blue(1,:)', blue(2,:)', '-b')
hold on
plot(red(1,:), red(2,:), '-r')
plot(xint, yint, 'pg', 'MarkerSize',10)
hold off
producing:
xint =
2.6000
yint =
2.6000
3 comentarios
Star Strider
el 12 de Abr. de 2019
As always, my pleasure!
The 'pg' in the plot call denotes a green five-pointed star (‘pentagram’) marker. See the documentation section on Marker (link) for details.
Más respuestas (1)
Ver también
Categorías
Más información sobre Lighting, Transparency, and Shading 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!
