当前位置: 首页 > news >正文

营销型企业网站功能宿迁华夏建设集团网站

营销型企业网站功能,宿迁华夏建设集团网站,广州十大广告传媒公司,长沙正规企业网站制作平台已知圆上两点P1,P2,坐标依次为 ( x 1 , y 1 ) , ( x 2 , y 2 ) (x_1,y_1),(x_2,y_2) (x1​,y1​),(x2​,y2​),圆的半径为 r r r,求圆心的坐标。 假定P1,P2为任意两点,则两点连成线段的中点坐标是 x m i …

已知圆上两点P1,P2,坐标依次为 ( x 1 , y 1 ) , ( x 2 , y 2 ) (x_1,y_1),(x_2,y_2) (x1,y1),(x2,y2),圆的半径为 r r r,求圆心的坐标。
在这里插入图片描述
假定P1,P2为任意两点,则两点连成线段的中点坐标是
x m i d = ( x 1 + x 2 ) / 2 x_{mid} = (x_1+x_2)/2 xmid=(x1+x2)/2
y m i d = ( y 1 + y 2 ) / 2 y_{mid} = (y_1+y_2)/2 ymid=(y1+y2)/2
P1,P2连线的斜率是
k = ( y 1 − y 2 ) / ( x 1 − x 2 ) k = (y_1-y_2)/(x_1-x_2) k=(y1y2)/(x1x2)
P1,P2连线的垂线斜率为
m = − 1 / k m = -1/k m=1/k
则,圆心所在的直线方程是
y − y m i d = m ∗ ( x − x m i d ) y-y_{mid} = m * (x - x_{mid}) yymid=m(xxmid)

圆心 ( x 0 , y 0 ) (x_0,y_0) (x0,y0)同时满足
( x 0 − x 1 ) 2 + ( y 0 − y 1 ) 2 = r 2 (x_0-x_1)^2+(y_0-y_1)^2=r^2 (x0x1)2+(y0y1)2=r2 y 0 − y m i d = m ∗ ( x 0 − x m i d ) y_0-y_{mid} = m * (x_0 - x_{mid}) y0ymid=m(x0xmid)

( x 0 − x 2 ) 2 + ( y 0 − y 2 ) 2 = r 2 (x_0-x_2)^2+(y_0-y_2)^2=r^2 (x0x2)2+(y0y2)2=r2 y 0 − y m i d = m ∗ ( x 0 − x m i d ) y_0-y_{mid} = m * (x_0 - x_{mid}) y0ymid=m(x0xmid)

将直线方程
y 0 = m ∗ ( x 0 − x m i d ) − y m i d y_0 = m*(x_0 -x_{mid})-y_{mid} y0=m(x0xmid)ymid
代入圆的公式,
得到
( x 0 − x 1 ) 2 + [ m ∗ ( x 0 − x m i d ) + y m i d − y 1 ] 2 = r 2 (x_0-x_1)^2+[m * (x_0-x_{mid})+y_{mid}-y_1]^2=r^2 (x0x1)2+[m(x0xmid)+ymidy1]2=r2

展开,
x 0 2 − 2 x 0 x 1 + x 2 2 + m 2 x 0 2 + 2 m x 0 ∗ ( y m i d − m ∗ x m i d − y 1 ) + ( y m i d − m ∗ x m i d − y 1 ) 2 = r 2 x_0^2-2x_0x_1+x_2^2+m^2x_0^2+2mx_0*(y_{mid}-m*x_{mid}-y_1)+(y_{mid}-m*x_{mid}-y_1)^2=r^2 x022x0x1+x22+m2x02+2mx0(ymidmxmidy1)+(ymidmxmidy1)2=r2

整理,
( 1 + m 2 ) x 0 2 + [ 2 m ( y m i d − m ∗ x m i d − y 1 ) − 2 x 1 ] ∗ x 0 + ( y m i d − m ∗ x m i d − y 1 ) 2 + x 1 2 − r 2 = 0 (1+m^2)x_0^2+[2m(y_{mid}-m*x_{mid}-y_1)-2x_1]*x_0+(y_{mid}-m*x_{mid}-y_1)^2+x_1^2-r^2 = 0 (1+m2)x02+[2m(ymidmxmidy1)2x1]x0+(ymidmxmidy1)2+x12r2=0

令,
A = 1 + m 2 A= 1+m^2 A=1+m2
B = 2 m ( y m i d − m ∗ x m i d − y 1 ) − 2 x 1 B= 2m(y_{mid}-m*x_{mid}-y_1)-2x_1 B=2m(ymidmxmidy1)2x1
C = ( y m i d − m ∗ x m i d − y 1 ) 2 + x 1 2 − r 2 C= (y_{mid}-m*x_{mid}-y_1)^2+x_1^2-r^2 C=(ymidmxmidy1)2+x12r2

则,
x 0 = − B ± B 2 − 4 A C 2 A x_0=\frac{-B± \sqrt{B^2-4AC}}{2A} x0=2AB±B24AC
y 0 = m ∗ ( x 0 − x m i d ) + y m i d y_0= m*(x_0-x_{mid})+y_{mid} y0=m(x0xmid)+ymid

x_1 = 2
y_1 = 4
x_2 = 4
y_2 = 2
r = 2
if (x_1 - x_2 == 0):print('横坐标相同,求解可能出错')exit()
else:x_mid = (x_1 + x_2) / 2y_mid = (y_1 + y_2) / 2k = (y_1-y_2)/(x_1-x_2)m = -1/kA = 1 + m**2B = 2 * m *(y_mid - m * x_mid - y_1)- 2 * x_1C = (y_mid - m * x_mid - y_1)**2 + x_1**2 - r**2print(A, B, C)x_c1 = (-B + ((B**2-4*A*C)**0.5))/(2*A)x_c2 = (-B - ((B**2-4*A*C)**0.5))/(2*A)y_c1 = m * (x_c1 - x_mid) + y_midy_c2 = m * (x_c2 - x_mid) + y_midprint('圆心坐标:',(x_c1,y_c1))print('圆心坐标:',(x_c2,y_c2))

运行结果:
在这里插入图片描述
InsCode

http://www.yayakq.cn/news/427477/

相关文章:

  • 肥城网站网站建设seo的理解
  • 南山网站建设乐云seo做网站的费用会计分录
  • 深圳企业网站建设设计制作方案免费flash网站模板带后台
  • 怎么在网站中搜索关键字wordpress建电影网站
  • 企业手机网站 案例深圳微信网站设计
  • 福州网站维护个人网站建设案例课堂
  • 温州建设局网站首页移动网站开发百科
  • 备案 网站 收录dede网站怎么备份
  • 觉 网站wordpress 首页 摘要 插件
  • 网站建设开发服务费怎么做分录磁力兔子搜索引擎
  • 9元包邮网站怎么做温县住房与城乡建设局网站
  • 网站留言发送到邮箱河北省建设监理协会网站
  • seo批量建站方法WordPress时间倒序
  • 网站类型分类国外自助建站系统
  • 网站建设情况调查表wordpress博客必备插件
  • 临潼微网站建设东莞长安网站设计
  • 深圳专业网站建设免费送域名空间设计教育
  • 石桥铺网站建设免费ppt模板下载大全网站
  • 做网站什么主题好做长春一般做一个网站需要多少钱
  • 服装公司网站背景图营销策划与运营的书
  • 做网站 没内容c 转网站开发
  • 蓬莱做网站公司怎么创建网站域名
  • 用php做网站用什么软件怎么建设门户网站
  • 惠城网站制作网站会员收费怎么做
  • 北京网站建设 和君酒店的网络营销是什么
  • 如何创立个人网站网站的建设流程是什么
  • 自己做的网站百度搜到wordpress密码
  • 黑别人网站电商网站建设的关键
  • 做外贸是哪里网站男女做视频网站
  • 网站开发找什么论文商标注册程序