关键词不能为空

当前您在: 主页 > 高中公式大全 >

商求导公式最小二乘法拟合圆公式推导及matlab实现

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2020-10-11 21:27
tags:最小二乘法公式推导

for的用法-珀

2020年10月11日发(作者:常重胤)
2009-01-17 | 最小二乘法拟合圆公式推导及matlab实现

最小二乘法(least squares analysis)是一种数学优化技术,它通过
最小化误差的平方和找到一组数据的最佳函数匹配。最小二乘法是用最
简的方法求得一些绝对不可知的真值,而令误差平方之和为最小。 最
小二乘法通常用于曲线拟合 (least squares fitting) 。
这里有拟合圆曲线 的公式推导过程和vc实现。






matlab 实现:
function[R,A,B]=irc(x,y,N)
%x,y是平面点的坐标,N是点个数
%R是拟合半径,A,B是圆心的平面坐标
x1=0;
x2=0;
x3=0;
y1=0;
y2=0;
y3=0;
x1y1=0;
x1y2=0;
x2y1=0;
for i=1:N
x1=x1+x(i);
x2=x2+x(i)*x(i);
x3=x3+x(i)*x(i)*x(i);
y1=y1+y(i);
y2=y2+y(i)*y(i);
y3=y3+y(i)*y(i)*y(i);
x1y1=x1y1+x(i)*y(i);
x1y2=x1y2+x(i)*y(i)*y(i);
x2y1=x2y1+x(i)*x(i)*y(i);
end
C=N*x2-x1*x1;
D=N*x1y1-x1*y1;
E=N*x3+N*x1y2-(x2+y2)*x1;
G=N*y2-y1*y1;
H=N*x2y1+N*y3-(x2+y2)*y1;
a=(H*D-E*G)(C*G-D*D);
b=(H*C-E*D)(D*D-G*C);
c=-(a*x1+b*y1+x2+y2)N;
A=a(-2);
B=b(-2);
R=sqrt(a*a+b*b-4*c)2;







VC
void CViewActionImageTool::LeastSquaresFitting()
{
if (m_nNum<3)
{ return; }
int i=0;
double X1=0;
double Y1=0;
double X2=0;
double Y2=0;
double X3=0;
double Y3=0;
double X1Y1=0;
double X1Y2=0;
double X2Y1=0;
for (i=0;i {
X1 = X1 + m_points[i].x;
Y1 = Y1 + m_points[i].y;
X2 = X2 + m_points[i].x*m_points[i].x;
Y2 = Y2 + m_points[i].y*m_points[i].y;
X3 = X3 + m_points[i].x*m_points[i].x*m_points[i].x;
Y3 = Y3 + m_points[i].y*m_points[i].y*m_points[i].y;
X1Y1 = X1Y1 + m_points[i].x*m_points[i].y;
X1Y2 = X1Y2 + m_points[i].x*m_points[i].y*m_points[i].y;
X2Y1 = X2Y1 + m_points[i].x*m_points[i].x*m_points[i].y;
}
double C,D,E,G,H,N;
double a,b,c;
N = m_nNum;
C = N*X2 - X1*X1;
D = N*X1Y1 - X1*Y1;
E = N*X3 + N*X1Y2 - (X2+Y2)*X1;
G = N*Y2 - Y1*Y1;
H = N*X2Y1 + N*Y3 - (X2+Y2)*Y1;
a = (H*D-E*G)(C*G-D*D);
b = (H*C-E*D)(D*D-G*C);
c = -(a*X1 + b*Y1 + X2 + Y2)N;
double A,B,R;
A = a(-2);
B = b(-2);
R = sqrt(a*a+b*b-4*c)2;
m_fCenterX = A;
m_fCenterY = B;
m_fRadius = R; return;}

家长对孩子和老师的话-10000


大专几年制-南昌航空大学招生信息网


中国美院录取分数线-法学考研学校


巴黎公社失败的原因-中专毕业证查询官网


当兵要求-中国的大学


档案投出多久录取-此中有真意


得的意思-聊城大学外语教学网


王锦春-保定科技学院



本文更新与2020-10-11 21:27,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/413329.html

最小二乘法拟合圆公式推导及matlab实现的相关文章

  • 余华爱情经典语录,余华爱情句子

    余华的经典语录——余华《第七天》40、我不怕死,一点都不怕,只怕再也不能看见你——余华《第七天》4可是我再也没遇到一个像福贵这样令我难忘的人了,对自己的经历如此清楚,

    语文
  • 心情低落的图片压抑,心情低落的图片发朋友圈

    心情压抑的图片(心太累没人理解的说说带图片)1、有时候很想找个人倾诉一下,却又不知从何说起,最终是什么也不说,只想快点睡过去,告诉自己,明天就好了。有时候,突然会觉得

    语文
  • 经典古训100句图片大全,古训名言警句

    古代经典励志名言100句译:好的药物味苦但对治病有利;忠言劝诫的话听起来不顺耳却对人的行为有利。3良言一句三冬暖,恶语伤人六月寒。喷泉的高度不会超过它的源头;一个人的事

    语文
  • 关于青春奋斗的名人名言鲁迅,关于青年奋斗的名言鲁迅

    鲁迅名言名句大全励志1、世上本没有路,走的人多了自然便成了路。下面是我整理的鲁迅先生的名言名句大全,希望对你有所帮助!当生存时,还是将遭践踏,将遭删刈,直至于死亡而

    语文
  • 三国群英单机版手游礼包码,三国群英手机单机版攻略

    三国群英传7五神兽洞有什么用那是多一个武将技能。青龙飞升召唤出东方的守护兽,神兽之一的青龙。玄武怒流召唤出北方的守护兽,神兽之一的玄武。白虎傲啸召唤出西方的守护兽,

    语文
  • 不收费的情感挽回专家电话,情感挽回免费咨询

    免费的情感挽回机构(揭秘情感挽回机构骗局)1、牛牛(化名)向上海市公安局金山分局报案,称自己为了挽回与女友的感情,被一家名为“实花教育咨询”的情感咨询机构诈骗4万余元。

    语文