线性拟合(最小二乘法)
来源:互联网 发布:淘宝查号是什么意思 编辑:程序博客网 时间:2024/03/29 03:49
struct CPointEx
{
double x;
double y;
};
//--------------------------------------
线性拟合(最小二乘法)bool xyLineFit(CArray<CPointEx,CPointEx> &l_point, int n_point,double &a,double &b,double &r)
{
//TODO: Add your source code here
ASSERT(n_point);
double av_x,av_y;
double l_xx,l_yy,l_xy;
av_x = 0;
av_y = 0;
l_xx = 0;
l_yy = 0;
l_xy = 0;
for(int i = 0;i<n_point;i++)
{
av_x += l_point[i].x;
av_y += l_point[i].y;
}
av_x = av_x / float(n_point);
av_y = av_y/float(n_point);
for(int i = 0;i<n_point;i++)
{
l_xx += (l_point[i].x - av_x)*(l_point[i].x - av_x);
l_yy += (l_point[i].y - av_y)*(l_point[i].y - av_y);
l_xy += (l_point[i].x - av_x)*(l_point[i].y - av_y);
}
a = l_xy/l_xx;
b = av_y - l_xy*av_x/l_xx;
r = l_xy/sqrt(l_xx*l_yy);
return true;
}
------------------------------------
罗先生
--电话: 18928436628 (深圳市南山区)
--QQ: 370756740 / 117446623
--Email: xyy0215@gmail.com
--------------------------------------
> VC/MFC工业设备控制软件开发
> Modbus/RS232/RS485串口应用开发
> 51/AVR/STM32单片机应用系统开发
> MsSQL/MySQL等数据库应用系统开发
> 开放式多轴运动控制系统开发
> 机电一体化系统集成
=======================================
君子坦荡荡,逍遥游一生... 在行走的路上,寻找幸福...
- 线性拟合(最小二乘法)
- 最小二乘法解线性拟合
- 最小二乘法的线性拟合
- 最小二乘法线性拟合
- 最小二乘法线性拟合计算器
- 利用最小二乘法进行线性拟合
- 最小二乘法 线性与非线性拟合
- C++最小二乘法拟合-(线性拟合和多项式拟合)
- C++最小二乘法拟合-(线性拟合和多项式拟合)
- C++最小二乘法拟合-(线性拟合和多项式拟合)
- C++最小二乘法拟合-(线性拟合和多项式拟合)
- 最小二乘法详解(线性拟合与非线性拟合)
- 最小二乘法拟合
- 最小二乘法拟合
- 最小二乘法线性拟合和2次曲线拟合算法
- 最小二乘法线性拟合和2次曲线拟合算法
- 程序员数学——最小二乘法,线性拟合(一)
- 数值作业:最小二乘法进行线性拟合之C语言代码
- jquery tree参数和json数据格式组装
- 获取当前时间并格式化
- Linux c multiple threads programming
- oracle表空间
- 隐藏QT窗口边框 并且在隐藏后实现窗口拖拽 同时实现透明度
- 线性拟合(最小二乘法)
- 《大话处理器》连载——微架构(21) 指令并行的“绿营”和“蓝营”
- 使用正则表达式验证字符串格式之Pattern&Matcher
- android 增加wifi-p2p api 第三版
- Android应用程序签名详解
- 菜鸟笔记3——Android Camera程序扩充(1) SurfaceHolder问题
- VIM命令一览: VIM学习札记
- Oracle 11G在用EXP 导出时,空表不能导出解决
- yum -y install mysql mysql-server