This code relies on usage of https://in.mathworks.com/matlabcentral/fileexchange/22441-curve-intersections
Compute intersection between lines
1 次查看(过去 30 天)
显示 更早的评论
Le't say I have 2 matrices that represent lines
Let's say you have A a 16x2 matrix that represents one set of lines shown below
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/749269/image.png)
And then there is B a 12x2 matrix representing another set of lines shown below
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/749274/image.png)
I know interx can be used to find intersection between lines,curves etc. but what i want to do is take the first line of A and find its intersection with the last line of B
similarly second line of A intersects with second last line of B
As of now this is what i came up with
for i=1:2:size(L_seg_proj,1)
L1=L_seg_proj(i:i+1,:);
for j=1:2:size(R_seg_proj,1)
L2=R_seg_proj(j:j+1,:);
P=InterX(L1,L2);
end
end
But the issue with this is that for every line in L_seg_proj(L1) it computes intersection between L1 and all the lines in R_seg_proj.
Any ideas on what I can do to rectify this?
回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!