2015-01-14 167 views
0

有兩對由座標給出的點。我必須從這些點對中創建兩條線,並計算這些線的交點。兩條線之間的交點,Wolfram Mathematica

這可以是如何給出點的實例。

A1 = {2, 2}; 
A2 = {2, 4}; 
A3 = {3, 1}; 
A4 = {4, 3}; 

Graphics[{Line[{A1, A2}], Line[{A3, A4}]}] 
+2

http://mathematica.stackexchange.com/questions/51391/find-intersection-of-pairs-of-straight-lines – agentp

回答

1
(Ay-By)/(Ax-By)=0 
(Cy-Dy)/(Cx-Dy)=0 

這些方程會給你兩線的斜率。當你將它們設置爲0時,它也會給你y截取,給你兩條線你y=mx+b。一旦你得到這個,你所要做的就是將它們設置爲相等(y1=y2)。這會給你x座標。將此x座標插入到您的兩條線中,再次檢查它。這是你的交集。