摘要:
//最小二乘法曲线拟合
typedef CArrayCDoubleArray;
BOOL CalculateCurveParameter(CDoubleArray *X,CDoubleArray *Y,long M,long N,CDoubleArray *A)
{
//X,Y -- X,Y两轴的坐标
//M -- 结果变量组数
//N -- 采样数目
//A -- 结果参数
register long i,j,k;
double Z,D1,D2,C,P,G,Q;
CDoubleArray B,T,S;
B.SetSize(N);
T.SetSize(N);
S.SetSize(N);
if(MN)M=N;
for(i=0;i (*A)[i]=0;
Z=0;
B[0]=1;
D1=N;
P=0;
C=0;
阅读全文
posted @ 2008-04-15 22:47 yunbo 阅读(1009) 评论(0) 推荐(0) 编辑