圆的一些操作

来源:互联网 发布:尤克里里软件哪个好 编辑:程序博客网 时间:2024/06/03 14:30

1、三点求圆心坐标和半径:

x0=((y2-y1)(y3*y3-y1*y1+x3*x3-x1*x1)-(y3-y1)(y2*y2-y1*y1+x2*x2-x1*x1))/(2.0*((x3-x1)(y2-y1)-(x2-x1)(y3-y1)));

y0=((x2-x1)(x3*x3-x1*x1+y3*y3-y1*y1)-(x3-x1)(x2*x2-x1*x1+y2*y2-y1*y1))/(2.0*((y3-y1)(x2-x1)-(y2-y1)(x3-x1)));

r^2=(x1-x0)(x1-x0)+(y1-y0)(y1-y0);

原创粉丝点击