📄 formula.c
字号:
#include <head.h>
#include <math.h>
#ifdef HEADUSED
#define DELTA 0
#else
#define DELTA 0.3
#endif
#ifndef SMB_RATIO
#define SMB_RATIO 1
#endif
#define A1 0.0176
#define A2 0.414
#define A3 -0.0014
#define B1 0.0366
#define B2 0.4584
#define B3 -0.1314
#define C1 -0.7535
#define C2 7.4555
#define C3 -10.4273
#define D1 1.9049
#define D2 -9.0558
#define D3 14.5104
#define E1 -0.0006
#define E2 4.0851
#define E3 -10.05
float formula(unsigned int Read,unsigned int Zero)
{
float v,v2;
if(Read >= Zero) return(0);
else
{
v = log10(Zero/Read);
if(v <= 0.6)
{
v2 = A1*v*v + A2*v + A3;
v2 = v2 + DELTA;
if(v2<0.001) v2 = 0.001;
return(v2);
}
else if(v <= 1.5)
{
return(B1*v*v + B2*v + B3);
}
else if(v <= 2.0)
{
return(C1*v*v + C2*v + C3);
}
else if(v <= 2.5)
{
return(D1*v*v + D2*v + D3);
}
else if(v <= 3)
{
return(E1*v*v + E2*v + E3);
}
else
return(2.2);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -