乌鲁木齐兰亭仙湾里:求椭圆方程

来源:百度文库 编辑:高考问答 时间:2024/05/09 20:06:34
已知椭圆上两点,和椭圆的长短半径,求椭圆方程
椭圆的长短半径分别为a,b
可以设椭圆方程为(x-m)^2/a^2 + (y-n)^2/b^2 = 1
(m,n)为椭圆中心的坐标
把已知那两点的坐标代入,可以得到两个关于m,n的方程,解出m,n
即获得所求椭圆方程
我也是这么想的,能帮我编一个C++的程序算出来吗?
输入两个点坐标X1,Y1,X2,Y2,长短半径RX,RX
输出椭圆中心坐标M,N
谢谢

首先将两组值带入,将两边方程均展开,然后乘以一个公倍数使得两个方程m平方的系数相同,两式想减,将m看成常数就可以得到n 的解,将它带入原方程就得到一个关于m 的一元二次方程,求出正解即可。具体步骤我就不写了,按照上面思路写出来应该比较简单了。

椭圆的长短半径分别为a,b
可以设椭圆方程为(x-m)^2/a^2 + (y-n)^2/b^2 = 1
(m,n)为椭圆中心的坐标
把已知那两点的坐标代入,可以得到两个关于m,n的方程,解出m,n
即获得所求椭圆方程

请把问题提得在明白些好吗

你如果学过微积分方程的话可以用微积分自己推出个椭圆方式。

很有成就感的。

什么体积的方程都能推出来

你的问题在最后方程不能直接得解,需要
1.二分法
2.逼近法
3.求导法
解出近似解,
我做过类似问题的,但分太少了, 不想花这么多时间去做,