> 数学 >
在射射变换中,圆变到椭圆,中心已经发生变化.那么在已知一个经过射影变换之后的椭圆,如何把它变回圆.
假设现在椭圆的中心为B,而A是圆心映射过来的点(不是椭圆的中心已经).如何找到A变回圆?或者有什么其他的思路?
不是通过椭圆的心B变换.而是利用A.因为那样好多东西会改变.
人气:285 ℃ 时间:2020-04-14 17:31:04
解答
椭圆的公式是
[(x-a)^2]/(r^2)+[(y-b)^2]/(s^2)=1
其中心是(a,b)
当r=s时它就是(x-a)^2+(y-b)^2=r^2
这是半径为r圆心在(a,b)的圆
再把变形为(x-a')^2+(y-b')^2=r'^2
这是半径为r'圆心在(a',b')的圆
这是椭圆到圆,圆到椭圆也是一样的
希望对你有帮助不是这样的。。在看下问题。。你不给具体的变换,不给椭圆方程,怎么做这就是我的问题。当然当我已知一个椭圆图像时,方程我可以构造出来,其他的就什么不知道了。现在要的是思路。。。你到底要干嘛,是求把一个已知椭圆经过变换变成一个已知圆变换方法,还是知道这个方法和变换后的椭圆要求圆?你把问题说清楚我是把一个摄影变换后的椭圆变回成圆。但是要保证前后两个圆的心一致。当然前一个圆实虚拟出来。后一个圆是我们要求的。把一个圆A经过摄影变换变成椭圆B,现在知道了这个椭圆B,要求一个圆C,它的半径等于原来的圆A,中心就是椭圆B的中心,对吗,还是要求一个圆D使它的圆心就是A的圆心而半径没有要求?后者,就是不可以以椭圆圆心变换。半径没要求。那这样,你随便取椭圆B的一条轴比如它的短轴MN那么 MN 2点的坐标你是知道的变换你是知道的,用逆变换求出映射出MN的M'N'那M'N'的中点就是要求的圆的圆心了思路就这样吧,你不给具体的东西,不知道能不能做出来
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版