公式为:(Y-Y1)/(X-X1)=(Y2-Y1)/(X2-X1)。
要确定你要查找的值(X)在哪两个值之间,如X1,X2。X1对应的值为Y1,X2对应的值为Y2,采用内差法就可以确定X所对应的Y值,即X1Y1和X2Y2确定一条直线,求X在直线上所对应的值。
内插法又称插值法。根据未知函数f(x)在某区间内若干点的函数值,作出在该若干点的函数值与f(x)值相等的特定函数来近似原函数f(x),进而可用此特定函数算出该区间内其他各点的原函数f(x)的近似值。
扩展资料:
内插法的原理:
数学内插法即“直线插入法”。其原理是,若A(i1,b1),B(i2,b2)为两点,则点P(i,b)在上述两点确定的直线上。而工汪闷程上常用的为i在i1,i2之间,从而P在点A、B之间隐宽,故称“直线内插法”。
数学内插法说明点P反映的变量遵循直线AB反映的线困携弯性关系。
上述公式易得。A、B、P三点共线,则
(b-b1)/(i-i1)=(b2-b1)/(i2-i1)=直线斜率,变换即得所求。
参考资料:百度百科-内插法
#include "stdio.h"历岁void main()
{
float a[10] = {29.4,33.3,37.2,41.4,45.8,50.4,55.2,60.2,65.6}
int b,c
printf("请输入温度: ")
scanf("%d",&b)
if(b%10!=0||b<肢锋睁0||b>80)
{
printf("输基指入错误")
}
else
{
c=b/10
printf("温度是: %.1f",a[c])
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)