- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
列表函数数表的插值处理 机械工程学院 * 列表函数数表:在工程设计手册数表中的数据之间多数存在一定的函数关系,将其称为数表函数,它们有些是精确公式,有些是经验公式。为了便于设计人员查询,在手册中多将其以数表的形式表示。 表所示V带传动设计中的包角修正系数Kα表,就是一个一维列表函数数表的例子,表中的函数是包角修正系数Kα自变量是带轮包角的度数。 列表函数数表的插值处理 机械工程学院 * 列表函数数表不仅需要查询与自变量对应的因变量数据,还需要查询各自变量节点区间内的对应值,因此需要采用插值计算。 所谓插值方法,即在插值点附近选取几个合适的节点,过这些选取的节点构造一个函数y=p(x)作为列表函数f(x)的近似表达式,然后计算p(x)的值以求得f(x)的值。 线性插值 抛物线插值 拉格朗日一元n次插值 插值方法: 列表函数数表的插值处理 机械工程学院 * 列表函数数表的插值处理 机械工程学院 * 用x1,x2代替xi, xi+1 y1, y2代替f(xi), f(xi+1), 上式可改写为: 可见,g1(x)是两个基本插值多项式A1(x)和A2(x)的线性组合。 设: 列表函数数表的插值处理 线性插值C程序 机械工程学院 * float Linear_Inp(float an) { int i, a[16]={90, 100, 110, 120, 130,……}; float k[16]={0.59, 0.73, 0.78, 0.82, 0.86, ……}; for (i=0; i9; i++) if (a[i]=an an=a[i+1]) return k[i]+(an-a[i])*(k[i+1]-k[i])/(a[i+1]-a[i]); } 列表函数数表的插值处理 线性插值C程序 机械工程学院 * 1 请给出包角为163度时,包角系数的插值方程。 2 求出此时对应的包角系数Ka。 思考? 列表函数数表的插值处理 2 抛物线插值 线性插值只利用了两个结点(x1,y1)、(x2,y2)上的信息,因此精度很低。若给定三个结点xi-1、xi与xi+1,同样简化为x1、x2、x3,其对应函数值为y1、y2、y3,则与线性插值类似,可构造出相应的二次多项式y= g2(x)并使其满足: 机械工程学院 * 上式是一个不超过二次的多项式,称为二次插值。 列表函数数表的插值处理 机械工程学院 * 实际上,它是通过三个结点(x1,y1)、(x2,y2)、(x3,y3)的一条抛物线y=f?(x),因此,二次插值又称三点插值、抛物线插值。 抛物线插值比线性插值精度高 列表函数数表的插值处理 3 拉格朗日一元n次插值 设有n+1个互不相等的一元函数节点(xi,yi),(i=0,1,2···,n),xi为插值节点,yi为对应的函数值,即插值结果,现存在一个阶次不超过n次的代数多项式p(x)为 它满足插值条件 则称p(x)为在n+1个互不相等节点(xi,yi)上的拉格朗日n次插值公式。 机械工程学院 * 线图的程序化处理 在传统的设计过程中,以手工查找对应数据获得工程数据,通常有一定的误差。在计算机辅助设计中,由于在计算机中直接存储和处理线图的程序相当复杂,所以通常采用下面三种方法来处理线图。 获取线图的原始公式,将其编入程序 将线图转换成数表,然后利用前面介绍的数表程序化的方法进行程序化处理 用曲线拟合的方法求出线图的近似公式,再将近似公式编入程序 机械工程学院 * 线图的程序化处理 线表数表化 工程设计手册中附有许多线图,为查询方便,也可以将其转为数表。所谓线图数表化处理就是将线图离散化,转换成数表的格式。 机械工程学院 * 包角系数曲线图 线图的程序化处理 线表的公式化 直线或者可解析曲线 直接求得解析式 无规律曲线 采用数据拟合,构造函数,常用最小二乘法 机械工程学院 * 对于某一列表函数,若所有结点呈现出一种线性变化规律,则可用直线方程f(x)=a+bx进行描述,最小二乘法处理的任务就是要求出直线方程中的待定系数a和b。 机械工程学院 机械工程学院 机械工程学院 机械工程学院 机械工程学院 机械工程学院 机械工程学院 机械工程学院 机械工程学院 机械工程学院 机械工程学院 机械工程学院 * * * * 数字化制造技术 机械工程系:李奇林 办公室:45-2-415 TEL :机械工程学院 * Digital Manufacturing Technology 第2讲 产品数据在计算机中的表示与处理(1) 知识回顾 数字化制造技术的内涵 计算机辅助设计与制造过程 产生和发展趋势 发展数字化制造技术的重要性 作业:
文档评论(0)