0
有兩對由座標給出的點。我必須從這些點對中創建兩條線,並計算這些線的交點。兩條線之間的交點,Wolfram Mathematica
這可以是如何給出點的實例。
A1 = {2, 2};
A2 = {2, 4};
A3 = {3, 1};
A4 = {4, 3};
Graphics[{Line[{A1, A2}], Line[{A3, A4}]}]
有兩對由座標給出的點。我必須從這些點對中創建兩條線,並計算這些線的交點。兩條線之間的交點,Wolfram Mathematica
這可以是如何給出點的實例。
A1 = {2, 2};
A2 = {2, 4};
A3 = {3, 1};
A4 = {4, 3};
Graphics[{Line[{A1, A2}], Line[{A3, A4}]}]
(Ay-By)/(Ax-By)=0
(Cy-Dy)/(Cx-Dy)=0
這些方程會給你兩線的斜率。當你將它們設置爲0時,它也會給你y截取,給你兩條線你y=mx+b
。一旦你得到這個,你所要做的就是將它們設置爲相等(y1=y2)
。這會給你x座標。將此x
座標插入到您的兩條線中,再次檢查它。這是你的交集。
http://mathematica.stackexchange.com/questions/51391/find-intersection-of-pairs-of-straight-lines – agentp