元算法专题数据处理数学模型库的构建和应用-最新教育文档_第1页
元算法专题数据处理数学模型库的构建和应用-最新教育文档_第2页
元算法专题数据处理数学模型库的构建和应用-最新教育文档_第3页
元算法专题数据处理数学模型库的构建和应用-最新教育文档_第4页
元算法专题数据处理数学模型库的构建和应用-最新教育文档_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精选优质文档-----倾情为你奉上精选优质文档-----倾情为你奉上专心---专注---专业专心---专注---专业精选优质文档-----倾情为你奉上专心---专注---专业元算法专题数据处理数学模型库的构建和应用专题数据处理模型库是指通过各类数学模型,充分挖掘其空间分布规律、关联规律、分类规律等内容,从而获取专题数据处理所需的信息,为空间分析和制图提供重要支持。专题数据处理数学模型库广泛应用在非空间特性数据分析、挖掘空间数据、专题地图制图等多个领域。目前,多数制图系统和GIS系统中,数据处理主要借助函数、插件等固定形式完成算法,哪怕建立的模型库管理系统中已存在的模型,例如:针对环境、农业、交通等建立模型库,已有的模型库重用性、扩展性效果不佳,应用至其他领域必须实施较大改动,需要重新编制算法模型或相对应的管理系统。现阶段,GIS和专题制图技术的不断发展,模型库设计方法无法满足数学模型共享性、重用性的要求,也无法实现用户对动态生成数据模型和智能化管理方面的要求。分析上述问题,根据已有的数学模型库系统展开研究,提出基于元算法数学模型库系统,在系统中增设扩展元算法模型库,介绍可视化生成数学模型库,将设计的数学库模型系统挂连至外界GIS框架内方便进行专题作图,获得良好的应用效果。1简述元算法相关概念及特征元算法是指从数学模型中抽象而来最具体的算法单元体,其可以标识算法模型的一般特征,通过聚合建立的数学模型具有共享性、重用性的特点。同时,具体使用过程中,必须综合考虑各领域数学模型的特殊性,必须建立针对具体领域所使用的元算法模型。元算法主要特征如下:1)元算法应概括所有专题数据处理算法的特征,换句话来说,任何一个算法均由多个元算法组成,上述元算法过于细化。2)创建的元算法专题数据处理模型采用程序的表示方法,这要求每个算法必须来自客观实际,确保能够被程序应用,并非空穴来风设计。3)专题数据处理模型可在通常情况下,元算法作为算法中的最小单元,不可再分,单元算法也不能过于具体化,太具体会加大重复工作量。建立的数据库系统在确保概况性的基础上,保证元算法具有不可分性。2设计在元算法基础上的数学模型库模型库系统平台主要功能是管理或维护模型资源,具有模型分析、模拟功能。基于元算法设计数学模型库系统,该系统的特点主要表现在底层模型库组织方式和表达方式上。由于元算法模型具有普遍性、概况性的特点,采用元算法模型粒度控制尺度设置数学模型库,实现对数学模型资源的管理和维护,为各个领域的专家、用户提供管理控制工具。这种设计形式与已有的模型库系统比较具有以下优点:1)具有简捷性的特点:本系统与原有模型库系统本质的区别在于,该系统是从最基本的模型表示方法入手,把GIS中的算法分解成具有普遍意义的元算法段元。合理控制模型六度确保用户能够自由构建所需的算法模型,在一定程度提升算法模型设计的弹性。2)通用性和合理性的特点:本系统针对GIS中反复出现的数据处理算法,把算法管理逐渐从GIS中进行分离,完成数据处理与数据可视化分离的操作,借助模型库系统便于处理数据。3建立元算法专题数据处理数学模型库1)元算法模型主要分类为便于管理,不得将元算法当做一类进行处理,专题数据处理中把元算法细化为基本元算法子集和扩展元算法子集。专题数据处理模型库系统中,为便于管理,根据元算法模型的参与运算目数划分,主要包括单目和双目元算法模型。参与运算的预案算法有的是单目的,例如:正弦、绝对值等;有的是双目运算,例如:加法、指数运算等等,具体情况如图1。图1数学模型库“基本元算法”子集内容2)扩展元算法子集内容扩展元算法是指由基本元算法组合而成的形式,在实际使用中常见的特殊元算法。对专题数据进行处理过程中,所用的扩展元算法主要来源于以下方面:①包括矩阵、方程等这类相对复杂的运算法,这种复杂的算法主要由基本元算法组合而成,建立数学模型系统也比较复杂,例如:矩阵乘法运算等。②在模型库中重复出现的特殊算法,这些算法在专题数据处理中频繁出现,例如:数据数字特征算法,为防止重复繁琐的算法,必须将这类特殊算法进行提取当做扩展元算法处理,内容如图2。图2扩展元算法子集主要内容3)专题数据处理数学模型库内部组织专题数据处理模型库系统采用向对象法描述模型库的组织体系结构,实现合理管理模型库内部各种算法的目的。以UML部分算法为例进行设计,如图3。图3元算法数据模型库组织结构图图3中MathModel设置一个公共结构,上述算法模型以直接或间接实现该公共接口,确保每种算法模型采用恰当的变量对象参与运算中。中间第一层接口依据模型变量角度进行划分,依据每个算法参与变量的角度选定相应的实现接口,该接口实现处理输出结果的功能。最下层表示单目元算法和双目元算法,每种算法依据运算目数选定继承基类。每一个算法类实现并继承设定的基类和接口,完成所继承接口与基类的各种算法,设计变量数值和类型后参与运算中。上述设计不单保障算法模型每个变量数值,也确保其实施统一的文件格式输出,达到各算法模型之间相互连通的目的。4)基于元算法数学模型生成数学模型可视化生成借助多个元算法模型进行组合或嵌套,是指在原有的模型库系统正确引导下下,挑选创建数学模型库系统所需的元算法部件,无需再次实施编程即可创建所需的数学模型库。基于元算法主要采用两种方式设计数学模型库,一种在元算法模型基础上创造新的数学模型库,如:计算一条直线上两点之间的距离,数学表示公式为:[y=x1-x2],该公式所用的数学模型有:减法元算法([(x1-x2)])和绝对值元算法([x1-x2]),采用上述两组元算法模型组建所需的数学模型。另一种方法是借助原有的数学模型和元算法建立新的模型。如:专题数据处理过程中常用的界限等差分级模型,[Ai=L+iH-LM],该数学公式中的[Ai]表示第i个分级的界限值,M代表该式子的分级数,采用H、L分别表示最大值和最小值,间隔递增模型([Ai=L+iH-LM+i(i-2)2D]),其中D表示公差值,通过分析可知,前面的数学公式是后者一部分,建立后面公式的数学模型时,可将前者的模型当做子模型直接参与建立数学模型库中。例如:在建立等比分级数学模型([Ai=L(HL)VM])和间隔等比数学模型([Ai=L+1-qi1-qM(H-L),q表示公比值])过程中,其可视化生成步骤如下:首先,创建模型所需的变量因素,设定其所需的参数。其次,依据系统中通用的元算法模型创建有关的子数学模型,主要由单目、双两类数学模型组成,上述数学公式的L、H均为单目模型,其余因子为双目数学模型。最后,把建立的新模型导入专题数据处理模型,根据数学模型生成步骤,创建专题数据处

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论