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

文章推薦指數: 80 %
投票人數:10人

引述《kk77458 (kk)》之銘言: : 軟體:Excel : 版本:2007 : 我有的資訊是四點 ... 再用反三角函數求出角度A = acos{(Xa*Xb + Ya*Yb)/[(Xa^2+Ya^2)^0.5 ... 批踢踢實業坊 › 看板Office 關於我們 聯絡資訊 返回看板 作者verdant(死薪水上班族)看板Office標題Re:[算表]Excel已知四點座標如何求兩支線的夾角?時間WedMay3017:00:332012 ※引述《kk77458(kk)》之銘言: :軟體:Excel :版本:2007 :我有的資訊是四點座標(x1,y1)(x2,y2)(x3,y3)(x4,y4)兩點可成一直線 :請問怎麼算這兩條直線的夾角呢? :謝謝 這是數學問題吧 先變成向量 L1=(Xa,Ya)Xa=x2-x1Ya=y2-y1 L2=(Xb,Yb)Xb=x4-x3Yb=y4-y3 然後求兩個向量的內積 L1‧L2=Xa*Xb+Ya*Yb 利用向量內積的定義 L1‧L2=|L1|‧|L2|‧cosAA為兩向量的夾角 所以 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



請為這篇文章評分?