《第4章 计算机辅助设计-1》.pptVIP

  • 14
  • 0
  • 约2.15万字
  • 约 79页
  • 2018-11-10 发布于河南
  • 举报
《第4章 计算机辅助设计-1》.ppt

  线性插值是一种既简单又常用的插值算法,在机械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

文档评论(0)

1亿VIP精品文档

相关文档