fjh009003 发表于 2006-4-17 16:32

[求助]圆的曲线拟合时,具体的公式是什么

各位老大:
我用测得的离散数据用最小二乘法对一个圆进行曲线拟合(多项式拟合),用matlab比较轻松实现,但我想知道,拟合得到的圆的特征,直径,圆心坐标位置,如何用这些离散数据来表示?因为想用vc来实现,但不知道具体的公式,请达人指教!!!!!!!万谢!!!!!!!

[ 本帖最后由 lxq 于 2007-1-26 10:15 编辑 ]

happy 发表于 2006-4-17 17:03

回复:(fjh009003)[求助]圆的曲线拟合时,具体的公式...

不是很明白你的意思?你是想知道拟合的源程序?直接打开拟合函数的m文件

fjh009003 发表于 2006-4-21 00:23

回复:(happy)回复:(fjh009003)[求助]圆的曲线拟...

<P>是源程序,如果没有元程序,我想知道用一些离散点最小二乘法去拟合圆时,数学表达式是什么,用什么样的多项式去拟合,不同借此的多项式拟合的结果有什么不同,还有如果是拟合直线,上述问题应如何解决?如果我用最小二乘法对直线进行拟合,用一次多项适和二次多项式去拟合得到的结果,哪个更好?<BR>谢谢happy教授的回复!</P>

happy 发表于 2006-4-21 20:59

回复:(fjh009003)[求助]圆的曲线拟合时,具体的公式...

拟合都是事先给出拟合函数的<BR>然后确定拟合函数中的系数<BR><BR>至于效果问题,这就要具体问题具体分析了<BR>和你的参数的物理意义有关,一般情况下阶数高点较好,但也不完全是这样

fjh009003 发表于 2006-4-22 12:34

回复:(happy)回复:(fjh009003)[求助]圆的曲线拟...

<P>如果我想用最小二乘拟合圆或圆弧,一般用什么函数形式?<BR>我得到的离散点有两类,一种表现为直线,一种表现为圆弧,为了对这两种点集进行识别,我想分别对每个点集用直线拟合和直线拟合两种方式,然后根据拟合程度进行判断是什么样的点集。顺便向教授请教,这种方式可不可取?</P>

happy 发表于 2006-4-23 10:28

回复:(fjh009003)回复:(happy)回复:(fjh00900...

<DIV class=quote><B>以下是引用<I>fjh009003</I>在2006-4-22 12:34:30的发言:</B><BR>
<P>如果我想用最小二乘拟合圆或圆弧,一般用什么函数形式?<BR>我得到的离散点有两类,一种表现为直线,一种表现为圆弧,为了对这两种点集进行识别,我想分别对每个点集用直线拟合和直线拟合两种方式,然后根据拟合程度进行判断是什么样的点集。顺便向教授请教,这种方式可不可取?</P></DIV>
<br>sqrt(x^2+y^2)<BR>应该是可以的,判断可以通过返回尼和误差来实现

fjh009003 发表于 2006-4-24 11:40

谢谢教授的指点,在下受益匪浅!!!!
页: [1]
查看完整版本: [求助]圆的曲线拟合时,具体的公式是什么