我有2個直線座標(x1,y1 x2,y2和x3,y3 x4,y4),如何計算交點座標而不繪製它們?Matlab - 基於座標的直線的交點座標
0
A
回答
2
您可以使用該功能polyxpoly
用於獲取交叉點。 查看here瞭解更多信息。
下面是一個簡單的例子:
start1 = [1;1];
end1 = [3;3];
line1 = [start1, end1];
start2 = [1;3];
end2 = [2;1];
line2 = [start2,end2];
[xi, yi] = polyxpoly(line1(1,:), line1(2,:), line2(1,:), line2(2,:));
請注意,該功能能夠有很多超過處理簡單的線條,如盒,路口段等
0
交點爲(X,Y)=((B1-B)/(1-A1),(A1 * B-B1 * A)/(A1-a))的
其中=(y1-y2)/(x1-x2);
a1 =(y3-y4)/(x3-x4); (y1-y2)/(x1-x2);其中b = y1-
B1 = Y3 - X3 *(Y3-Y4)/(X3-X4)
可以通過以下步驟檢查代數:
1)找到一條通過公式( x1,y1)和(x2,y2)以及另外兩個點經過的另一個方程;
2)強制平等到兩個方程,您將有交點
相關問題
- 1. 直線座標
- 2. 極座標圖中的直線matlab
- 3. 畫直線座標
- 4. 更改線座標matlab
- 5. 計算給定XY座標的直線交點的Z值?
- 6. MATLAB:圓與線之間的交點(極座標)
- 7. 基於點擊座標的中心div
- 8. 基於XY座標創建直方圖
- 9. Matlab獲取點座標
- 10. 座標中兩條直線之間的交點
- 11. Matlab座標系?
- 12. matlab座標
- 13. 基於MATLAB中原始座標的隨機角度生成座標
- 14. Threejs射線得到交點座標
- 15. 對齊座標原點的座標軸
- 16. MATLAB如何讓鼠標點擊座標
- 17. 基於焦點點在座標系上畫一條橢圓線?
- 18. 查找線上點的座標
- 19. Matlab調整座標
- 20. 一個點相對於一個參考座標系的座標
- 21. 根據矩陣座標繪製直線
- 22. R中的座標座標
- 23. 模擬座標點擊座標js/jQuery
- 24. UITapGestureRecognizer點座標
- 25. 座標點
- 26. 已知線上的點的座標
- 27. Matlab從座標軸獲取線對象
- 28. 計算座標基於距離
- 29. Matlab中極座標與極座標的區別
- 30. MATLAB中的光標座標圖
謝謝,但我沒有映射工具箱 – hsi