微量元素谱图分析比对算法及数据库应用研究.docVIP

微量元素谱图分析比对算法及数据库应用研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微量元素谱图分析比对算法及数据库应用研究.doc

微量元素谱图分析比对算法及数据库应用研究   摘要:建立微量元素谱图分析比对算法及数据库系统,用以存储常见微量元素理化检验谱图如汽油、柴油、动物油、树木等信息,根据相应的微量元素谱图分析比对算法,实现对未知样品谱图与已知样品图谱自动计算与比对分析,根据匹配程度给出数据比对结果,同时实现微量元素理化检验谱图信息的自动分类管理、更新维护等功能,有效地提高比对分析的准确度和效率,为微量元素检验分析提供数据库资源共享及应用平台[1]。   关键词:微量元素 向量夹角算法 B/S结构 数据库   中图分类号:TP391 文献标识码:A 文章编号:1007-9416(2015)04-0120-02   建立微量元素谱图分析比对算法及数据库,旨在提高微量元素理化检验的客观准确性及微量元素理化检验的工作效率,弥补微量元素理化检验中由于地区差异以及实验人员经验不同所致差异的不足,为微量元素检验分析提供数据库资源共享及应用平台。   1 对比算法的建立   目前,微量元素谱图分析比对算法应用较多的是相似度算法。首先建立常见的微量元素谱图信息,计算机通过快速计算确定未知样品谱图与已知样品图谱间的相似程度并自动进行比对与分类识别。根据所研究的微量元素谱图的性质,本文采用向量夹角法建立相应的比对算法[2]。其原理如下:   给定两组数据   假如存在向量,则称为与的内积,与的向量夹角以如下计算:   向量夹角的几何意意义如图1所示。   由图1可知,如果越接近1则说明两个向量间的空间几何距离越小,即两个向量越相似。若将每个微量元素色谱图谱特征即一组相对应的保留时间下的峰面积或峰高的数值看作是多维空间中的一组对应向量,则已知样品和未知样品的两个色谱图谱特征的相似性问题可转变为多维空间里的对应向量的相似性问题。所以,色谱图谱间的相似性可以利用来定量表征。   2 系统设计   2.1 系统开发环境   微量元素色谱图谱分析比对算法及数据库系统的建立取决于计算机应用平台的设计。为了降低开发工具和系统平台支持,提高系统的通用性,本网络平台采用PHP语言编译,实现了表示层及人机交互功能。为实现数据库管理、后台算法计算、数据分析等业务逻辑处理功能,本系统应用VB.NET语言和整体技术框架。同时,应用SQLSERVER作为后台数据库服务器,充分利用该数据库所具有的通用解决方案及易于管理配置,内置容错性及安全性好等各种服务功能和特点。   2.2 系统结构设计   微量元素谱图分析比对系统的设计采用B/S(Browser/Server,浏览器/服务器)结构,其中中间层采用的是MVC的设计模式,即分别为控制层、视图层、模型层,如图2所示[3]。   视图层为页面显示层即用户界面,主要由ASP页面构成,它提供用户与系统之间的交互;控制层为系统的逻辑核心,通常由一个核心的类组成,通过它将视图层与业务层联系起来;模型层为应用程序的主要构成,用它来实现具体的业务逻辑,通常由各种类组成[2]。   MVC模式的过程处理是首先由控制器接收用户的具体请求,同时决定调用具体哪个模型来处理,然后用户的请求由模型用业务逻辑来处理并返回数据,最后控制器选取相应的视图并返回数据呈现给用户。这种结构模式将客户端统一起来,将系统功能实现的核心部分放到服务器上,精简了系统的开发、使用和维护,同时由于同一个模型能为多个视图提供数据,因而提高了程序的利用效率[3]。   2.3 系统数据库设计   微量元素谱图分析比对系统应用SQLSERVER数据库开发平台共建立了微量元素谱图数据库,此数据库中创建了五个典型数据表,同时可以动态生成若干个临时表,数据表的命名及功能描述见表1。   3 应用实例   以微量元素北蒸馏柴油作为待测样品测其色谱图,利用本系统将其数据与系统标准数据库内存有的4种微量元素北蒸馏煤油、北蒸馏柴油、南催化汽油和北蒸馏汽油的色谱数据信息进行数据的匹配和相关相似度计算,打印绘制的比对谱图和相关数据整理如图3示。   由图3果可知,待测样品微量元素北蒸馏柴油与数据库中标准品北蒸馏柴油的相似度为1,表明可准确将待测样品进行归类。   在工程上,通常需要将采集到的一系列数据用一条光滑的曲线连接来拟合,并依据曲线做出对应的分析。本系统输出的谱图曲线的绘制采用了三次样条曲线绘制方法,使绘制的曲线外观更平滑,且造型能力更强。曲线结构描述如下:   对,称关于的多项式:   为带参数的调配函数。   三次A―B样条曲线逼近效果如图4示。   由图4知,当时,函数退化成B样条曲线结构。随着值的变化,曲线的形状发生改变。当时,曲线向原始曲线贴近。值越接近1,曲线贴近越强。此曲线乃三次的,故计算量较小,且曲线造型能力较强,调控范围较大。   由

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档