双圆弧拟合椭圆的问题,请这方面的高手指点
「已注销」 2007-03-16 01:46:34 双圆弧拟合椭圆的问题,请这方面的高手指点(
首先说明一下:圆弧的简单定义:是指在两相邻的“节点”间用两段相切的圆弧来逼近曲线的方法。
椭圆参数方程:
x=acos@;
y=bsin@;
可以得出在椭圆上的一系列点。
用圆弧段逼近非圆弧曲线时共同切点的计算:这在一些资料上可以找到(我也掌握)。
这共同切点计算只是简单的介绍:第一圆弧与相连的第二圆弧共同的切点计算,
但是第一个圆弧的起点,中间就是共同的切点(计算这个节点已经掌握),第二个圆弧的终点:
起点,终点是如何来取定的(就是如何在曲线y=f(x)上任取两节点),因为椭圆上有这个多的点,到底取哪两点来开始双圆弧拟合
(然后来计算这双圆弧的共同切点),这样继续到最后(拟合整个椭圆)
当中还有一个误差的量,还要按照这误差量,来选择调节选择椭圆上的点用来当作要双圆弧拟合的之间两端点.
我的土想:圆弧从0到360度,每隔20度取一点,第一个开始:在0度点到20度点的两点之间计算出双圆弧拟合的共同切点,
然后0度的点,共同切点,20度的点:这三点之间就会有两个标准圆弧来拟合,然后继续这样到整个椭圆,
这样肯定不能确保误差达最小,我这所想的方法,应该属于错误性。
请问这方面的高手或专家指点一下,如何拟合。可能是高难度的问题。