当前位置: 首页 > 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.mmbaike.com/news/47186.html

相关文章:

  • wordpress 广播条宁波seo网站
  • 计算机方面学什么专业好优化手机性能的软件
  • 独立手机网站济南今日头条最新消息
  • 威海做网站whhl广告联盟app下载赚钱
  • 宁海县做企业网站关键词搜索趋势
  • 紧固件做网站有效果吗百度seo培训课程
  • 微网站建设方案怎样在网上做推广
  • 广州购物商城网站开发百度广告上的商家可靠吗
  • 门户网站建设市场营销推广方案
  • 建网站的免费空间seo推广软件代理
  • 毕节网站怎么做seo武汉外包seo公司
  • 外贸公司网站建站bt种子万能搜索神器
  • wordpress中文网站优化常州网站推广
  • 语言互动网站建设跨国网站浏览器
  • 建网站要多少钱 优帮云百度站长平台有哪些功能
  • 做海外视频的网站有哪些搜索引擎论文3000字
  • 福州做网站互联网公司有哪些搜索引擎优化时营销关键词
  • 河北企业建站系统信息百度推广开户代理商
  • 重庆慕尚网站建设百度的搜索引擎优化
  • 最好的app开发公司北京云无限优化
  • 门户网站建设seo知识总结
  • 做网站方法上海百度搜索优化
  • 用java做网站的流程刷外链工具
  • seo优秀网站分析郑州手机网站建设
  • wordpress 搭建网站最近中国新闻热点大事件
  • 甘肃省建设厅官方网站质监局seo页面链接优化
  • 百度seo网站排名优化微商刚起步怎么找客源
  • wordpress 上传文件名优化推广网站淄博
  • 南京制作企业网站南京seo公司排名
  • 巴中网站建设有限公司营销案例网站