最小二乘法程序代码

上传人:夏** 文档编号:507014680 上传时间:2023-05-20 格式:DOCX 页数:2 大小:8.01KB
返回 下载 相关 举报
最小二乘法程序代码_第1页
第1页 / 共2页
最小二乘法程序代码_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《最小二乘法程序代码》由会员分享,可在线阅读,更多相关《最小二乘法程序代码(2页珍藏版)》请在金锄头文库上搜索。

1、最小二乘法程序代码main ()(int n,i;char flag=y;float ar502,x,y,xe,ye,xye,xxe,sx,sy,sxy,sxx,a,b;. j r* /1f *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1*

2、*1* *1* *1* *1* *1* *1* tf nrinti(n*n);printf (n欢迎使用最小二乘法数据处理程序n”);. j r* /1f *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1

3、* *1* tf printi(n*n);printf (-n说明:本程序运行结果保留小数点后三位);for (;flag=yllflag=Y;)(printf (-n请输入您要处理的数据的组数:,printf (n*提示:本程序定义一对x,y值为一组数据:,scanf (%d”,&n);if (n50) (printf (n对不起,本程序暂时无法处理50组以上的数据”);continue;for (i=0;in;i+)(printf (n 请输入第%2d 个 x 的值tx%2d=,i+1,i+1);scanf (”f”,&ari0);printf (n 请输入对应的 y 的值:ty%2d=,

4、i+1);scanf (%f”,&ari1);sx=sy=sxx=sxy=0;for (i=0;in;i+)(sx=sx+ari0;sy=sy+ari1;sxx=sxx+ari0*ari0;sxy=sxy+ari0*ari1;xe=sx/n;ye=sy/n;xye=sxy/n;xxe=sxx/n;a=(xye-xe*ye)/(xxe-xe*xe);b=ye-a*xe;printf (n对您输入的数据的处理已经完成,结果如下:);printf (nta=%8.3fntb=%8.3fn”,a,b);printf (na即为拟合直线的斜率,b为截距/);. j r* /1f “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “tf printf (n*n);printf (-n是否继续使用本程序处理数据?(y/n)?”);scanf ( %c”,&flag);if (flag1=yllflag1=Y) continue;else if (flag=nllflag=N) break;else printf (n*操作非法,本程序将关闭*n);exit (0);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号