椭圆计算公式

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.椭圆中心计算公式

y=ta1x−M1x+M1y

y=ta2x−M2x+M2y

a0=(M2y−M1y+M1x t a1−M2x t a2)

a1a2

b0=M2y t a1−M1y t a2+t a1t a2M1x−M2x

a1a2

2.计算N(椭圆短办轴与长半轴之比),rho(椭圆偏转角度)

ra1:圆弧j起点到圆弧i中点连线斜率;ta1:椭圆圆心与ra1中点连线斜率;

ra2:圆弧i起点到圆弧k中点连线斜率;ta2:椭圆圆心与ra2中点连线斜率;

a=r a1∗t a1−r a2∗t a2

b=r a1+t a1r a2∗t a2+1−r a2+t a2(r a1∗t a1+1)

K=−b+ b2+4a2

2a

Z=

(r a1−K)(t a1−K) (1+r a1∗K)(1+t a1∗K) N=−Z=

短半轴

长半轴

j

i

k

−1(K) 3.计算椭圆长半轴A,短办轴B

椭圆圆心(a0,b0),椭圆上一点(x,y)

S=

K2+1

x0=x−a0∗S+y−b0∗K∗S

y0=−x−a0∗S∗K+y−b0∗S

A x=(x02N2+y02) N2(1+K2)

A=abs(

A x

cos⁡(rho)

B=A∗N

相关文档
最新文档