如何从椭圆的一般方程求椭圆的五个参数已知椭圆一般方程为A*x^2+B*x*y+C*y^2+D*x+E*y+F=0,其中A,B,C,D,E,F,均不为0,现在要去求椭圆的中心坐标(x0,y0),椭圆的长半轴a,椭圆的短半轴b,以及椭圆长半轴与X

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/24 09:27:17

如何从椭圆的一般方程求椭圆的五个参数已知椭圆一般方程为A*x^2+B*x*y+C*y^2+D*x+E*y+F=0,其中A,B,C,D,E,F,均不为0,现在要去求椭圆的中心坐标(x0,y0),椭圆的长半轴a,椭圆的短半轴b,以及椭圆长半轴与X
如何从椭圆的一般方程求椭圆的五个参数
已知椭圆一般方程为A*x^2+B*x*y+C*y^2+D*x+E*y+F=0,其中A,B,C,D,E,F,均不为0,现在要去求椭圆的中心坐标(x0,y0),椭圆的长半轴a,椭圆的短半轴b,以及椭圆长半轴与X轴正向的夹角theta,该夹角定义为以X轴正向为始边,以椭圆长轴所在方向为终边,逆时针为正角,顺时针为负角,范围为〔-90度,90度〕.
也就是说如何用含A,B,C,D,E,F的代数式来表达x0,y0,a,b,theta这五个参数.

如何从椭圆的一般方程求椭圆的五个参数已知椭圆一般方程为A*x^2+B*x*y+C*y^2+D*x+E*y+F=0,其中A,B,C,D,E,F,均不为0,现在要去求椭圆的中心坐标(x0,y0),椭圆的长半轴a,椭圆的短半轴b,以及椭圆长半轴与X
theta即θ;
当θ=0,中心在原点时,椭圆的方程为
X^2 / a^2 + Y^2 / b^2 = 1;
用复数Z= X + i•Y 表示该椭圆,若对椭圆旋转θ角,则椭圆上每一个点都乘以单位复数I=cosθ+i•sinθ 即可.
即:ZI=(X•cosθ - Y•sinθ)+ i•(Y•cosθ + X•sinθ);
再平移向量(X0,Y0),即再加上复数α=(X0,Y0)得
z=ZI+α
=(X•cosθ - Y•sinθ + x0)+ i•(Y•cosθ + X•sinθ + y0)
则最终的椭圆为{
x=X•cosθ - Y•sinθ + x0;
y=Y•cosθ + X•sinθ + y0;
→{
X•cosθ - Y•sinθ = x-x0;①
Y•cosθ + X•sinθ = y-y0;②
用x,y表示X,Y:
①·cosθ +②•sinθ得
X = x•cosθ + y•sinθ - x0•cosθ - y0•sinθ ;③
②·cosθ -①•sinθ得
Y = y•cosθ - x•sinθ - y0•cosθ + x0•sinθ ;④
③④代入方程 X^2 / a^2 + Y^2 / b^2 = 1 中得
(x•cosθ + y•sinθ - x0•cosθ - y0•sinθ)^2 / a^2 + (y•cosθ - x•sinθ - y0•cosθ + x0•sinθ)^2 / b^2 = 1 ;
整理得:
= (cos^2 θ / a^2 + sin^2 θ / b^2)•x^2
+ 2•sinθ•cosθ•( 1/a^2 + 1/b^2)• xy
+ (sin^2 θ / a^2 + cos^2 θ / b^2)•y^2
+ [(-2x0•cos^2 θ -2y0•sinθ•cosθ)/ a^2 - (2x0•sin^2 θ - 2y0•sinθ•cosθ)/ b^2]•x
+ [(-2x0•sinθ•cosθ -2y0•sin^2 θ)/ a^2 - (2x0•sinθ•cosθ - 2y0•cos^2 θ)/ b^2]•y
+ [(x0•cosθ + y0•sinθ)^2 / a^2 + (x0•sinθ - y0•cosθ)^2 / b^2 -1]
= 0 ;
则对应 A*x^2+B*x*y+C*y^2+D*x+E*y+F=0 可得
A =cos^2 θ / a^2 + sin^2 θ / b^2;
B =2•sinθ•cosθ•( 1/a^2 + 1/b^2);
C =sin^2 θ / a^2 + cos^2 θ / b^2;
D =(-2x0•cos^2 θ -2y0•sinθ•cosθ)/ a^2 - (2x0•sin^2 θ - 2y0•sinθ•cosθ)/ b^2 ;
E =(-2x0•sinθ•cosθ -2y0•sin^2 θ)/ a^2 - (2x0•sinθ•cosθ - 2y0•cos^2 θ)/ b^2 ;
F =(x0•cosθ + y0•sinθ)^2 / a^2 + (x0•sinθ - y0•cosθ)^2 / b^2 -1;
.

如何从椭圆的一般方程求椭圆的五个参数已知椭圆一般方程为A*x^2+B*x*y+C*y^2+D*x+E*y+F=0,其中A,B,C,D,E,F,均不为0,现在要去求椭圆的中心坐标(x0,y0),椭圆的长半轴a,椭圆的短半轴b,以及椭圆长半轴与X 椭圆的一般方程是什么 椭圆方程已知,求椭圆的参数方程. 已知椭圆一般形式各参数 求长短半轴和长轴与横坐标夹角已经知道椭圆一般方程Ax^2+2Bxy+Cy^2+2Dx+2Ey=1,如何求椭圆长轴a,短轴b,中心坐标(x0,y0)及长轴与X轴的倾斜角度α .有一位crazyzzt网友非常 椭圆拟合中已知任意椭圆一般方程求椭圆长短轴和中心及倾角已经知道椭圆一般方程Ax^2+2Bxy+Cy^2+2Dx+2Ey=1,如何求椭圆长轴a,短轴b,中心坐标(x0,y0)及长轴与X轴的倾斜角度非常对不起,我的财 用待定系数法求椭圆的一般方程步骤是什么,求学霸 如何根据椭圆的参数方程绘制椭圆 已知椭圆方程,如何求椭圆的一个焦点到椭圆上的点的距离? 斜椭圆的一般方程或者参数方程有谁知道将一个标准椭圆绕原点旋转一个正角θ后的一般方程式或参数方程是什么, 椭圆的一般方程:Ax^2+Bxy+Cy^2+Dx+Ey+F=0;怎么求的该椭圆的长半轴和半轴的长度如何用A~E参数表示?, 怎么样求椭圆一般方程已知椭圆中心坐标P(x0,y0),长短轴的比h及相对于椭圆中心的长轴一个端点P1(x1,y1),怎么样求椭圆的一般方程不对,你给的是标准方程,如果长轴与X轴有一夹角alpha,那如 已知椭圆长半轴,如何求椭圆面积 椭圆的面积如何求 如何求椭圆的面积 如何求椭圆的周长 椭圆的周长如何求 如何求椭圆的周长 椭圆的参数方程是什么?