• 大小: 3.39MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-11-06
  • 语言: C/C++
  • 标签: polyfit  C  

资源简介

VC6.0验证的,多项式曲线拟合程序. 关键文件是polyfit.h和polyfit.c文件。 接口函数是:extern uchar CurveFit(float *x,float *y,uchar SequenceLength,uchar Power,float *Results);

资源截图

代码片段和文件信息

//#include
#include“Polyfit.h“
#include 

void main()
{
float x[21] ={54.263.7980.39100.5138.6164.2191.4234.9298.7368.4461.0591.0733.3926.01191149118732368290335354440};
float y[21];// ={316.2310010};
float xfix[21];
//float Factor[] ={00475122352043730085};
float Results1[1+1];//结果比拟合次元多1
float Results2[2+1];//结果比拟合次元多1
float Results3[3+1];//结果比拟合次元多1
int i=0;
for (i=0;i<21;i++)
{
y[i] =10+i*2;//换算db
}
for (i=0;i<21;i++)
{
 x[i] =x[i]/14.5;//计算出增益
 x[i] =(float)20*log10(x[i]);
}
//float a[]={70280280280196};//a矩阵
//float b[]={1-39-7};//B矩阵
   // float Results[3];
// MultipleElementEquation(a3bResults);
//GaussElimination(Factor4Results3);
CurveFit(yx211Results3);//1次拟合
/*
for (i=0;i<21;i++)
{
xfix[i] =x[i]*Results2[1]+Results2[0];
}
*/
//CurveFit(xy72Results2);//2次拟合
//CurveFit(xy73Results3);//3次拟合
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     目录          0  2004-12-11 22:38  最小二乘法多次曲线拟合算法

     文件        209  2004-05-22 22:07  最小二乘法多次曲线拟合算法\MSSCCPRJ.SCC

     文件       6548  2004-06-27 16:11  最小二乘法多次曲线拟合算法\最小二乘法多次曲线拟合.bas

     文件      53248  2004-06-27 16:11  最小二乘法多次曲线拟合算法\最小二乘法多次曲线拟合.exe

     文件      10709  2004-06-27 15:00  最小二乘法多次曲线拟合算法\最小二乘法多次曲线拟合.frm

     文件        841  2004-06-27 15:00  最小二乘法多次曲线拟合算法\最小二乘法多次曲线拟合.vbp

     文件        129  2004-07-20 21:17  最小二乘法多次曲线拟合算法\最小二乘法多次曲线拟合.vbw

     文件       3831  2004-06-27 15:00  最小二乘法多次曲线拟合算法\最小二乘法多次曲线拟合_D.frm

----------- ---------  ---------- -----  ----

                75733                    9


评论

共有 条评论