



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于单片机的分段线性插值算法实现双线性插值算法 摘要:分段线性插值算法是一种技术比较成熟、实现比较简单的低次多项式插值算法,其曲线逼近程度即插值函数与原函数误差基本满足一般的工业控制场合需要。该算法占用系统资源少,在数据采集和数据处理等工业控制领域,往往使用单片机或嵌入式系统等资源受限处理器,通过分段线性插值算法简化原函数,减少计算量,对于提高系统整体性能具有显著的现实意义。 关键词:分段线性插值;曲线逼近;函数;工业控制;单片机 :TP301:A:1009-3044(xx)21-5236-02 The Implementation of Piecewise Linear Interpolation Algorithm Based on MCS LIANG Xiao-lei (UNIT 69046, Urumqi 830001,China) Abstract: Piecewise linear interpolation algorithm is a relatively mature technology and a relatively simple low-order polynomial interpola? tion algorithm, the curve approximation degree of the interpolation function and the original function basically meet general industrial con? trol applications need. The algorithm oupies less system resources in industrial control field such as data acquisition and data processing, es? pecially in the system based on a microcontroller or embedded system and so on. Using piecewise linear interpolation algorithm to simplify the original function and to reduce the putation, it has significant practical significance for improving the overall performance of the sys? tem. Key words: piecewise linear interpolation;curve approximation; function; industrial control;MCS 程序主要部分包括两部分:单区间线性计算和全程线性插值计算。部分代码如下所示。单区间线性计算: Char liner_seg_x8_y8(char xn,char x1,char x2,char y1,char y2) int yn; Char tmp; If(xnx2) yn=y2 Else If(y1 yn=y2-y1;tmp=xn-x1;yn=yn*tmp;tmp=x2-x1;yn=yn+(tmp/2);yn=yn/tmp;yn=y1+yn; /实现yn=y1+(y2-y1)*(xn-x1)/(x2-x1); Else yn=y1-y2;tmp=xn-x1;yn=yn*tmp;tmp=x2-x1;yn=yn+tmp/2;yn=yn/tmp;yn=y1-yn; /实现yn=y1-(y1-y2)*(xn-x1)/(x2-x1); return(char)yn); 全程线性插值计算: Char line_all_x8_y8(char xn,char QUEUE_x,char QUEUE_y,char n) Char I; Char yn; For(i=1;i(n-1);i+) If(xn=QUEUE_xi) break; Yn=liner_seg_x8_y8(xn,QUEUE_xi-1, QUEUE_xi,QUEUE_yi-1,QUEUE_yi); Retrun(yn); 插值算法在单片机上应用,必须简化,使算法实现尽量少占用系统资源。通过使用分段线性插值简化插值算法,在单片机上得以实现,能够基本满足单片机系统使用要求,并且不影响单片机控制系统的整体性能。 分段线性插值算法是一种在节点处具有不光滑性缺点的插值方法,在某些要求精度比较高的工程技术场合可能无法满足要求。 _: 1张俊.匠人手记:一个单片机工作者的实践与思考M.北京.北京航空航天大学出版社,xx:137-139. 2肖红,曹茂,李盼池,等.基于分段线性插值的过程神经网络训练J.计算机工程,xx(20):211-212. 3王亚姣,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 20xx重阳节晚会主持词4篇
- 农作物加工副产品环保型膨松剂创新创业项目商业计划书
- 网红法律咨询服务与权益保护创新创业项目商业计划书
- 教师招聘之《小学教师招聘》能力检测试卷附答案详解【综合题】
- 押题宝典教师招聘之《幼儿教师招聘》通关考试题库附参考答案详解【培优b卷】
- 教师招聘之《小学教师招聘》通关模拟卷及参考答案详解(基础题)
- 教师招聘之《小学教师招聘》题库检测模拟题及参考答案详解(a卷)
- 2025江西吉安市青原区司法局招聘2人笔试模拟试题及答案解析
- 2025年精准医疗领域:基因检测在罕见遗传病诊断中的应用准确性深度报告
- 2025年绿色建筑示范项目资金申请绿色建筑产业发展规划与战略报告
- 2025年国家电网公司招聘岗位竞聘模拟题及答案
- 隧道施工应急预案与响应方案
- 2025年广播电视技术能手预选赛竞赛试题含答案
- 食品添加剂培训课件
- 2025年健身教练专业技能测评考试试题及答案解析
- 2025年山东高考化学试题及答案
- 2025-2026北师大版二年级数学上册(全册)教案设计
- 环卫人员安全知识培训课件
- DB11T 2441-2025 学校食堂清洁和消毒规范
- 公司适用法律法规标准清单2025年08月更新
- 医院诊断证明书word模板
评论
0/150
提交评论