线性插值是一种既简单又常用的插值算法,在机械CAD计算程序中经常用到,将此算法编写的一维线性插值函数如下: float lip( float x[], float y[], int n, float t ) { int i ; for( i = 0; i = n-3; i++ ) if ( t = x[i+1] ) goto a; i = n-2; a: return ( y[i] + ( y[i+1] -y[i])*(t-x[i])/(x[i+1]-x[i])); } 程序说明 : (1)该函数中用一维数组 x[ ],y[ ]分别存储数表中的自变量数据和函数值数据; (2)n 为数组元素的个数,数组元素的下标从 0 变化到 n-1; (3)t 为插值点的自变量数值。 例4-3 已知V 带传动小带轮包角α1= 125.4°,由表4-1(见教材)采用线性插值算法查取所对应的包角系数Kα。 /* chp4_03.c */ # include stdio.h main () { float lip(float x[], float y[], int n, float t); static float rf[16] = {70.0, 80.0, 90.0, 100
您可能关注的文档
- 办公自动化第12章常用办公设备的使用和维护.ppt
- 办公自动化设备的使用和维护第二版第2章传真机.ppt
- 办公自动化设备的使用和维护第二版第3章复印机.ppt
- 办公自动化设备的使用和维护第二版第4章速印机.ppt
- 办公自动化设备使用与维护.ppt
- 笔记本维修大全.ppt
- 编程C语言学习课件谭浩强.ppt
- 补充C51程序设计新.ppt
- 常见的网络攻击与防范.ppt
- 常用低压电器与可编程序控制器第3章三相异步电动机基本控制环节与基本电路.ppt
- 湖北《钢结构装配式住宅技术规程》.docx
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(华师).pdf
- 万利达(Malata) 618 广场舞音响售后维修服务手册.pdf
- 指北者 TK10 乐器音箱售后维修服务手册.pdf
- 音乐骑士 T3 G10s 音响售后维修服务手册.pdf
- 先锋(Pioneer) MK808 音箱售后维修服务手册.pdf
- 山水(SANSUI) PU215 广场舞音响售后维修服务手册.pdf
- 安桥(ONKYO) TX8470 功放售后维修服务手册.pdf
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(人教).pdf
- 意力(ELAC) DCB61 音箱售后维修服务手册.pdf
原创力文档

文档评论(0)