vc最小二乘法求解方程数多于未知变量线性方程组

vc最小二乘法求解方程数多于未知变量线性方程组

ID:21401011

大小:43.50 KB

页数:7页

时间:2018-10-21

vc最小二乘法求解方程数多于未知变量线性方程组_第1页
vc最小二乘法求解方程数多于未知变量线性方程组_第2页
vc最小二乘法求解方程数多于未知变量线性方程组_第3页
vc最小二乘法求解方程数多于未知变量线性方程组_第4页
vc最小二乘法求解方程数多于未知变量线性方程组_第5页
资源描述:

《vc最小二乘法求解方程数多于未知变量线性方程组》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、c语言实现,用最小二乘法求解方程数多于未知变量的线性方程组的最适解(即矛盾方程组)收藏一、代码:/****************************************************************************ArgMin.h*Author*FriAug517:18:472005*Copyright2005*Email****************************************************************************/#include"stdio.h"#include"math.h"/*Interfac

2、e*///solvethelinearequationsusing"argmin"methodintArgMin(double*inMtrx,intCOLUMN,introwNum,intcolNum,double*solution);//SolveaseriesoflinearequationsintSolveLinearEqts(double*inMtrx,intCOLUMN,introwNum,intcolNum,double*solution);//EliminationofunknownsintReduceUnknowns(double*mtrx_tmp,intCOLUMN,intr

3、owNo,intcolNo,introwNum,intcolNum);/*BeginCoding*///ArgMinusing"solvelineareqts".intArgMin(double*mtrx_tmp,intCOLUMN,introwNum,intcolNum,double*solution){intk,l,j;double*eqt;int*q;q=&colNum;eqt=(double*)malloc(colNum*colNum*sizeof(double));//printf("%d",*q);for(k=0;k<*q-1;k++)for(l=0;l<*q-1;l++){eqt

4、[k*COLUMN+l]=0;for(j=0;j

5、1;m++){for(n=0;n<*q;n++)printf("%.2lft",eqt[m*COLUMN+n]);printf("");}*/if(!SolveLinearEqts(eqt,COLUMN,(*q-1),*q,solution)){return0;}return1;}//SolvethesolutionofaseriesoflinearequationsintSolveLinearEqts(double*inMtrx,intCOLUMN,introwNum,intcolNum,double*solution){inti,j;doubletmpSum;if(rowNum!=(

6、colNum-1)){printf("Can'tsolvetheequationsbecauseequationnumber");printf("isnotthesameasunknowparameters!");return0;}//reduceunknownparametersfor(i=0;i

7、ttingadifferent"theta"valueor");printf("checkingthedataintroducedtofunction"CalculateCoeff"!)");return0;}}//Calculatetheequationatthebottomtoacquirevalueofthefirst//variable,thenSubstitutethesol

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。