大家好,今天小编关注到一个比较有意思的话题,就是关于c语言求外心的问题,于是小编就整理了3个相关介绍c语言求外心的解答,让我们一起看看吧。
c语言求三角形的外心?
外接圆是三角形外接圆经过三角形三个顶点的圆心,也称为三角形的外心。求三角形外心需要使用向量叉积和线性方程组等数学知识,具体算法较为复杂。通常可以通过求出三角形三条边的中垂线交点来获得外心的坐标。在c语言中,我们可以使用数学计算库函数来实现上述计算方法,并得到外心的坐标。
三点外心坐标公式?
外心 => 到三个顶点的距离 = 半径令三顶点分别为 (xa,ya),(xb,yb),(xc,yc)(x-xa)^2+(y-ya)^2 = (x-xb)^2+(y-yb)^2 = (x-xc)^2+(y-yc)^
2由(x-xa)^2+(y-ya)^2 = (x-xb)^2+(y-yb)^2=> - 2xa x+xa^2- 2ya y+ya^2 = - 2xb x+xb^2- 2yb y+yb^2=> 2(xa-xb)x+2(ya-yb)y = xa^2+ya^2-xb^2-yb^2 ---(1)同理可得 2(xc-xb)x+2(yc-yb)y = xc^2+yc^2-xb^2-yb^2 ---(2)由行列式值解法可得:x = △x/△, y = △y/△其中 △ = 2(xa-xb)(yc-yb) - 2(ya-yb)(xc-xb)△x = (yc-yb)(xa^2+ya^2-xb^2-yb^2) - (ya-yb)(xc^2+yc^2-xb^2-yb^2)△y = (xa-xb)(xc^2+yc^2-xb^2-yb^2) - (xc-xb)(xa^2+ya^2-xb^2-yb^2)
三角形的外心公式:r=c/2(c为直角三角形的斜边)
直角三角形的内心公式:r=(a+b-c)/2(a、b为直角三角形的两条直角边,c为斜边)
三角形的内心公式:r=2s/l(s为三角形的面积,l为三角形的周长)
三角形外心怎么用向量的方法简单证明?
证明:设三角形三边及其对角分别为a、b、c,∠A、∠B、∠C正弦定理有r=a/(2sinA)=b/(2sinB)=c/(2sinC)r=abc/(4S△ABC)
三角形外心的向量关系向量PA的模=向量PB的模=向量PC的模(ABC为三角形三个顶点,P为外心)
到此,以上就是小编对于c语言求外心的问题就介绍到这了,希望介绍关于c语言求外心的3点解答对大家有用。