社区
C语言
帖子详情
求最小二乘法的算法
Breeze
2006-05-22 10:52:14
就是通过二次最小平方回归所得到的二次曲线,即 y=cx2+bx+a, 用一组数据求出c, b, a,那位大下给个算法,多谢了
...全文
298
5
打赏
收藏
求最小二乘法的算法
就是通过二次最小平方回归所得到的二次曲线,即 y=cx2+bx+a, 用一组数据求出c, b, a,那位大下给个算法,多谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jixingzhong
2006-05-22
打赏
举报
回复
VC 程序,楼主应该能看懂的吧,不是很深奥 ...
jixingzhong
2006-05-22
打赏
举报
回复
//最小二乘法直线拟合
BOOL CalculateLineKB(CFoldPointList *m_FoldList,double &k,double &b)
{
//最小二乘法直线拟合
//m_FoldList为关键点(x,y)的链表
//拟合直线方程(Y=kX+b)
if(m_FoldList==NULL)return FALSE;
long lCount=m_FoldList->GetCount();
if(lCount<2)return FALSE;
CFoldPoint *pFold;
double mX,mY,mXX,mXY,n;
mX=mY=mXX=mXY=0;
n=lCount;
POSITION pos=m_FoldList->GetHeadPosition();
while(pos != NULL)
{
pFold=m_FoldList->GetNext(pos);
mX+=pFold->X;
mY+=pFold->Y;
mXX+=pFold->X*pFold->X;
mXY+=pFold->X*pFold->Y;
}
if(mX*mX-mXX*n==0)return FALSE;
k=(mY*mX-mXY*n)/(mX*mX-mXX*n);
b=(mY-mX*k)/n;
return TRUE;
}
improgrammer
2006-05-22
打赏
举报
回复
思路:
1、求下列和:A=sum(x*x*x*x), B=sum(x*x*x), C=sum(x*x), D=sum(x), E=sum(y), F=sum(x*y), G=sum(x*x*y)
2、解线性方程组:FF * XX = YY;其中,FF={C,D,N;B,C,D;A,B,C}, XX={c,b,a}, YY={E,F,G}
解线性方程组的算法另外再求吧,OK?
improgrammer
2006-05-22
打赏
举报
回复
是要源码还是解题思路?
Breeze
2006-05-22
打赏
举报
回复
我是要二次曲线拟合阿
最小二乘法
算法
理论PPT
最小二乘法
算法
理论,内容包含简单的二乘法
算法
基础
最小二乘法
曲面拟合
算法
最小二乘法
曲面拟合
算法
,源代码。
最小二乘法
曲面拟合
算法
,源代码。
最小二乘法
曲面拟合
算法
,源代码。
最小二乘法
曲面拟合
算法
,源代码。
总体
最小二乘法
算法
通过应用TLS技术
算法
,实现了对 方程组的 精确 快速
求
解!
用Matlab进行
最小二乘法
线性拟合
求
传感器非线性误差灵敏度.pdf
用Matlab进行
最小二乘法
线性拟合
求
传感器非线性误差灵敏度.pdf用Matlab进行
最小二乘法
线性拟合
求
传感器非线性误差灵敏度.pdf用Matlab进行
最小二乘法
线性拟合
求
传感器非线性误差灵敏度.pdf用Matlab进行
最小二乘法
线性拟合
求
传感器非线性误差灵敏度.pdf用Matlab进行
最小二乘法
线性拟合
求
传感器非线性误差灵敏度.pdf用Matlab进行
最小二乘法
线性拟合
求
传感器非线性误差灵敏度.pdf用Matlab进行
最小二乘法
线性拟合
求
传感器非线性误差灵敏度.pdf用Matlab进行
最小二乘法
线性拟合
求
传感器非线性误差灵敏度.pdf
最小二乘法
(VB6.0代码编写)
最小二乘法
(VB6.0代码编写)
最小二乘法
是通给出两组对应值,
求
出一元三次方程的系数。并画出一元三次方程的曲线。(特完成)QQ223857666勾月
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章