计算几何小知识整理
计算几何
向量夹角公式
\(\vec{a}=(x1,y1)\)
\(\vec{b}=(y1,y2)\)
\(\vec{a}\)$ 与 $$\vec{b}$ 的夹角为 \(\theta\)
\(cos\theta = (x1\cdot x2+y1\cdot y2)/[(\sqrt {x1^2+y1^2})\cdot(\sqrt{x2^2+y2^2})]\)
\(\theta=acos((x1\cdot x2+y1\cdot y2)/[(\sqrt {x1^2+y1^2})\cdot(\sqrt{x2^2+y2^2})])\)
判断两个向量相对位置
\(\vec{a}=(x1,y1)\)
\(\vec{b}=(y1,y2)\)
叉乘公式:\(\vec{a}\times\vec{b}=(x1\cdot y2-x2\cdot y1)\)
若\(\vec{a}\times\vec{b}>0\)则\(\vec{a}\)在\(\vec{b}\)的顺时针方向
若\(\vec{a}\times\vec{b}>0\)则的\(\vec{a}\)在\(\vec{b}\)逆时针方向
若\(\vec{a}\times\vec{b}>0\)则\(\vec{a}\)与\(\vec{b}\)共线,但无法确定是同向还是反向。
已知三角形三边求某个角的角度
已知三角形的三边分别为\(a、b、c\)
边\(a\)为角\(A\)的对边,\(b、c\)同理
\[cosB=(a^2+c^2-b^2)/2ac\\
B=acos((a^2+c^2-b^2)/2ac)
\]
角\(A、C\)同理。
日常唧唧歪歪
计算几何这些公式打得我实在脑仁疼,主要是没怎么用markdown打过这么多符号,还是没怎么用到过,一直百度啊这个符号怎么打啊居左显示怎么搞啊一直百度一直百度,这篇我发4一定会更新下去,一边学一边用到一边更新,不想下次要用的时候现成百度了呜噫呜噫~