看板 Office 關於我們 聯絡資訊
※ 引述《kk77458 (kk)》之銘言: : 軟體:Excel : 版本:2007 : 我有的資訊是四點座標(x1,y1) (x2,y2) (x3,y3) (x4,y4) 兩點可成一直線 : 請問怎麼算這兩條直線的夾角呢? : 謝謝 這是數學問題吧 先變成向量 L1=(Xa ,Ya) Xa=x2-x1 Ya=y2-y1 L2=(Xb ,Yb) Xb=x4-x3 Yb=y4-y3 然後求兩個向量的內積 L1‧L2 = Xa*Xb + Ya*Yb 利用向量內積的定義 L1‧L2=|L1|‧|L2|‧cosA A為兩向量的夾角 所以 cosA = (L1‧L2) / (|L1|‧|L2|) = (Xa*Xb + Ya*Yb)/[(Xa^2+Ya^2)^0.5 * (Xb^2+Yb^2)^0.5] 再用反三角函數求出角度 A = acos{(Xa*Xb + Ya*Yb)/[(Xa^2+Ya^2)^0.5 * (Xb^2+Yb^2)^0.5]} excel求出來的角度是弧度 要記得換算成角度( *180/pi() ) -- 內有鄉民 http://verdant.pixnet.net/album 這裡才買的到 http://goods.ruten.com.tw/item/show?11091226076713 http://goods.ruten.com.tw/item/show?11080921816210 http://goods.ruten.com.tw/item/show?20912283419326 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.11.13