⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ilog1.c

📁 C语言常用算法源代码
💻 C
字号:
#include "math.h"
main()
{
  void ilog1(n,x,y,t,a)
  int n;
  double x[],y[],a[7],t;
  { int i;
    double xx,yy,dx,dxy;
    xx=0.0; yy=0.0;
    for (i=0; i<=n-1; i++)
      { xx=xx+x[i]/n; 
        yy=yy+log(y[i])/log(t)/n;
      }
    dx=0.0; dxy=0.0;
    for (i=0; i<=n-1; i++)
      { a[2]=x[i]-xx; dx=dx+a[2]*a[2];
        dxy=dxy+a[2]*(log(y[i])/log(t)-yy);
      }
    a[1]=dxy/dx; a[0]=yy-a[1]*xx;
    a[0]=a[0]*log(t); a[0]=exp(a[0]);
    a[2]=0.0; a[6]=0.0; a[4]=0.0; a[5]=1.0e+30;
    for (i=0; i<=n-1; i++)
      { a[3]=a[1]*x[i]*log(t); a[3]=a[0]*exp(a[3]);
        a[2]=a[2]+(y[i]-a[3])*(y[i]-a[3]);
        dx=fabs(y[i]-a[3]);
        if (dx>a[4]) a[4]=dx;
        if (dx<a[5]) a[5]=dx;
        a[6]=a[6]+dx/n;
      }
    a[3]=sqrt(a[2]/n);
    return;
    getch();
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -