Re: [算表] Excel已知四點座標 如何求兩支線的夾角?

看板Office作者 (死薪水上班族)時間12年前 (2012/05/30 17:00), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《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
文章代碼(AID): #1FnU6rpV (Office)
文章代碼(AID): #1FnU6rpV (Office)