您的当前位置:首页正文

一种实时选取曲线拟合形式的计算方法

来源:爱站旅游
导读一种实时选取曲线拟合形式的计算方法
●…  _● ● ‘ ’  _‘‘ ‘+’ ‘ ● 实用第一 智慧密集 一种实时选取曲线拟合形式的计算方法 张仟雨 ,张亚崇 (1.两北大学附属叶I学.西安710075;2.两安飞行一动控制研究所,两,立710065) 摘 要:针对工程应用中已知数据点坐标需要实时选取曲线形式的问题,提出了一种实用的基于线性 变换的曲线拟合计算方法 研究结果表明,该方法可有效拟合常见的曲线,为快速、实时选取曲线形 式提供了数据处理的依据.、 关键词:数据处理;曲线拟合;线性变换 l概述 科学研究和一1 程应用领域,经常会遄到需对测试 数据进行分析,以获得fI变量与因变量之问近似函数炎 系表达式的问题。这类问题称作数据的曲线拟合或函数 逼近,它小要求近似『“1线过已知点。仅要求近似曲线 可能地反映给定数据点的基本趋势, 某种准则下与函 数“逼近”。常片j的准则包括(1)使残差的绝对值之和 最小; (2)使残差的最大绝对值最小; (3)使残差的 平方和最小,其中(3)就是最小二乘法。冈其计算简 单,为l什l线拟合提供r极大的便利… 川最小二乘法求拟合曲线时,尚‘先需要确定白变 与 变量之问的函数形式,再用曲线拟合的方法确定 数中的参数 但在一些特定的应用场合.或是由于研究 埘象的复杂性,或是山于研究对象状态的时变特性.无 法利川先验知识所建 的数学模型。此时只能对实测数 据进行分析.通过小断对比和一定的函数形式选取准 则,实『Ilf给jf{拟合效果最佳的函数类型。针对上述心川 需求,提“:r一种简便的拟合ffI1线形式选取方法, 给 丁具体实现步骤 2思路和具体流程 似没已经获得一组实测数据(x ,Y。),( Y:),…, (X Y ),如何快速确定拟合曲线的形式,以及判断该拟合 曲线足最佳的?根据最小二乘原理,对于上述实测数据. 所谓最佳 线或曲线,是指白直线或曲线上给出的 与实 测的 之差的平方干¨最小 .由于在实际问题中,自变量与 冈变 之间的关系并不只是简单地呈线性关系.因此需要 根掂敞点冈的分布及特点来选择合适的曲线进行拟合. 这里提 使川数据线性变换技术来实时拟合各种曲线 2.1常见的曲线形式 根据…组实测数据,预估一种}“1线的形式是必要 30电 电奠墒程技巧与堆护、一稿堆  的,可为后续的设计或验证提供便利,几种常见的曲线 如图1~罔4所示 。 ∞厂—————————————————] 【l 一8 —6—4 —2 0 2 4 6 8 lt】 图1 J,30x +5  - ● - L图2 35x | t 5 —4 3 —2 —1 0 I 2 1 4 5 图3 r毒 作者简介:张仟雨(2000一),女,研究方向:数据处理 与拟合;张亚崇(1972一),男,高丁,研究方向:导航 信息融合。 收稿日期:2017—08—14  t● J tJ  I 4 ) 图4 2.5 ‘ 2.2线性变换 实际问题会遇到自变量与因变 之问的关系并不简 单地呈线性关系,为程序的简化处理,可使用数据线性 变换技术来拟合各种附f线。如 七 6,可令 ,l,=, 就可得到线性方程Y=kx+b 然通过上述变换,就可 将非线性问题转换为线性问题,便于后续的设汁与实 现I 1 对应图l~ 4的线性变换如表l所示、参照上述 ; 6 7 7 6 思路,可实现各种复杂非线性函数的线性变换. 表1 几种常见的线性变换 函数’-/( ) 线性变换l=KX+B 变换对应关系 0 m 蛐 ∞ ’=30x +5 ’= + l=1. = .K=30.B=5  ̄=35x 二I | 一 =j.|=|:K=35 、 —::未 i Y=tk ’ ‘”.Y: ㈣ , :,一2-  B:l【 ● , 1(2(J) ㈣  ,、=’51 J '=K1l l 、、 l。 ^=2 2_3具体流程 从拟合 线的对象上看,Matlat,提供了多项式拟合 函数Polyfit和非线性拟合函数lsqcurvef等多种方法,可 以方便地实现曲线拟合:从实际应川的角度f“发,着重 解决拟合曲线形式文时选取的问题,下而以一个箅例给 m其具体实现流程如表2所示 表2实验数据 0 20 3O 0 94 l27 6 4lI.7 35 45 50 646 7 373 7 88l 6 为了能够确定 合理的曲线形式,以表l巾函数形 式和表2所给的原始数据为例,进行曲线形式选取方法 的设计与验证。令Y=KX+b,其中x分别等于 、 、 !软件研发与应用 ,根据最小二乘拟合方法,分圳汁 …埘心的斜率干『 1截距;进一步通过统汁不同拟合曲线的确定系数干"残謦 平厅和,选取确定系数最人 Il【残 r 。和I最,J,(19 ̄L2合 曲线作为所选的拟合『ffI线形式昔两 仔尢矛盾.则优 先以确定系数作为选择标准 如表3所永 表3检验数据 、 () 1000 8000 27000 姗 咖 。 ~一  ~二 / ~ 、 r ㈣ —— —— —_一 \ _}——奇—— —— 图5一 不同拟合效果 对于J 述实验数据,直线拟合、二次f1f1线拟合、■ 次 线拟合的确定系数分别为0.82807、0.9724l、 0.99999.残差平方和分别为56396.12574、90502.63164、 4O.5l063 根据拟合f}}I线的选取原则,可实时确定『H1线 的形式和相关参数 从拟合的效果看,所提的fffI线拟合厅法能够根据实 验数据的散点冈,通过线性变换、不同拟合 线的确定 系数和残差平厅和,f一 ]r方便地确定H{合 的f}tl线形式, 并且实现过程简单。如罔5所示研究思路,同样适J{{于 指数、双『}}I线、对数、倒数等函数彤式,通过将数据进 行适 {的线性变换,再利用义中所提的力 法埘变换 的 数据进行拟合,即r r得到满足使用要求的结果 3结语 曲线拟合是实验数据处理的基本方法之一, 实H1f 选取『¨1线形式则是进行『ffI线拟合的重 前提 利刚提}fI (下转第34页) 2蕾螭程技0菇 护31 一  1…… ………’’… ’……一……………‘……………… 实用第一 智慧密集 ‘ ●‘ , ●_ , ● ,、 ,^ . ‘-●r●● ● ‘t , ●… ●^, 发员工的创伤力,增强编程技能。也可通过举办讲座的 方式,督促员T不断对新知识、新技巧学习,善于对平 时工作的经验进行总结,综合提高C语言编程技术应用 的能力。 Engineering&System Safety,2013,120:139—149. l12l康婧婧,李跃鹏,王祺元,等.常用计算机编程语 言的分析和选脂技巧探析『J].科技创新导报, 2016,12(12):73-74. 4 结语 c语言可帮助计算机实现循环的筛选或复杂的运 算.显著提高了计算机T作准确度和效率.推动了人类 [3】Kabra A,Karmakar G,Patil R K.A structured text of MISPA-C translator and issues with IEC 61131—3 standard【C】.Emerging Technologies&Factory An一 社会的发展。但要求程序员对更娴熟的应用技巧掌握,以使c语言作用可最大程度发挥,降低出错机率,增强 计算机整体性能。 参考文献【1】Lee D,Yoo J,Lee J.A systematic verification of behav. ioral consistency between FBD design and ANSI—C implementation using HW—CBMC[J】.Reliability .tomation(ETFA),2012 IEEE 17th Conference.2012: 1-4. 【4】Bayindir R,Cetinceviz Y.A water pumping control sys- tern with a programmable logic controller(PLC)and industrial wireless modules for industrial plants—An ex— perimental setup【J1.ISA Transactions,201 1,50(2): 32 1—328. . 止.S止.址. .“.S止.址. 止.S屯.址 S止.址. 点.址.址.S上.址. .S乞.S 址.址.址.址.址.S止.址.“.S‘L.址.址.S止.s止. t.址.S屯 .S .S止. .址.S j止.S-L.S也.址(上接第29页) 存储)数据层的数据。 图2系统技术框架 (2)逻辑层 全性 参考文献 逻辑层为系统的核心部分,通过ASP.NET对用户 [1】邓超,夏添,吴军,邓坚.基于J2EE的协同服务 的请求进行处理,是系统的核心,其封装实现了系统的 业务逻辑。主要用于从表示层获取数据,访问(获取和 .. 平台的研究与开发[J].华中科技大学学报(自然 科学版),2007,(6). j止j止j止j止j止.i止j止j止 止j止j止j止j止j止.址J止j LJ止 L—0‘.SLL.址. —l止 0土- .. L _L.j 上-.‘止.址J止. j止j止J L. J止j止j止j止.三止j止J止J 上-. (上接第31页) 的研究思路,可方便地获得自变量与因变量之间的函数 定[MI.北京:中国计量出版社,2004. 【2】唐家德.基于MATLAB的非线性曲线拟合【JJ.计 关系,为后续相关的设计与验证提供便利。 参考文献 【1】李慎安,王光先,王国才.测量不确定度的简化评 算机与现代化,2008,(6):15—19. [3】张德丰.MATLAB数值计算方法【M】.北京:机械 工业ffI版社.2010. t 34≥ 20丽17.2丽1与簟 

因篇幅问题不能全部显示,请点此查看更多更全内容

Top