Finding intersection point of the lines
Ältere Kommentare anzeigen
Hi I have data sets for two lines. i.e. x1,y1 and x2,y2. So i can plot the lines using these point data sets. I would like to know the point (x,y)where these lines intersect each other. Please note that i have tried both [x,y]=intersections(x1,y1,x2,y2); and [x,y]=curveintersect(x1,y1,x2,y2);
i would appreciate if you can tell me the exact command for this purpose.
Regards
1 Kommentar
Jorge Celedón
am 13 Dez. 2018
Bearbeitet: madhan ravi
am 13 Dez. 2018
Akzeptierte Antwort
Weitere Antworten (4)
Jorge Celedón
am 13 Dez. 2018
Bearbeitet: madhan ravi
am 13 Dez. 2018
1 Stimme
2 Kommentare
Nicholas Ayres
am 26 Jan. 2022
Heads up to people who find this. This requires the Mapping Toolbox
Vladimir Jara
am 23 Sep. 2022
thanks for the heds up!
Andrei Bobrov
am 5 Mär. 2012
data = rand(20,3);
x1 = sort(data(:,2));
x2 = sort(data(:,3));
y = data(:,1);
pp = interp1(x1,y,'linear','pp');
pp2 = interp1(x2,y,'linear','pp');
xx = xx(max(x1(1),x2(1)) <= xx & min(x1(end),x2(end)) >= xx);
func = @(x)ppval(pp,x)-ppval(pp2,x);
xb = xx([true; diff(func(xx) > 0) ~= 0]);
i1 = hankel(1:2,2:numel(xb));
xout = arrayfun(@(z)fzero(func, xb(i1(:,z))), (1:size(i1,2))' )
1 Kommentar
Agnieszka Dybalska
am 6 Jan. 2021
It returns - not known function xx...
mohammed wasiullah
am 5 Apr. 2017
0 Stimmen
how to find the intersection between the curve and the straight ?
1 Kommentar
Tan Kah Loon
am 18 Apr. 2017
Example,y1=x^2+2x+3,y2=2x^2+3x+4 , you have to combine two eq and you get ((x^2+X+1)), type f=[1 1 1] to get the polynomials func and roots (f) for its roots.Next, you have to type your 1st equation into p=[1 2 3], after that, pvals=polyval (p,-0.5) and you will find the 1st intersection. The 2nd intersection use back the same method to find.
Preetham Manjunatha
am 8 Feb. 2022
0 Stimmen
Here is the link to find the intersection point of two line segments/lines. A fast two line intersection point finder based on the line parametric space. Finds the intersection point between two lines if it exists or else submits NaN.
Kategorien
Mehr zu Google Earth finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!