MMP编程语言的实现与应用

来源 :中国科学院数学与系统科学研究院 | 被引量 : 0次 | 上传用户:yan303
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文主要讨论MMP(Mathematics Mechanization Platform)的系统结构及其高层编程语言实现与应用。MMP是由国家973项目资助的大型数学机械化平台软件,其核心功能是符号计算及其吴文俊的数学机械化理论。本文的工作主要集中在以下三个方面:   ·MMP的高层界面编程语言的设计与实现。MMP的编程语言是一个解释型语言,主要包括赋值语句、选择语句、循环语句、break、continue语句以及自定义函数的实现。MMP提供了丰富的底层接口,在用户层提供的高级语言使得用户可以进行更好的二次开发。   ·MMP平台下微分方程求解软件包的实现。使用MMP编程语言,实现了微分方程多项式解,有理解,taylor级数解以及几种典型行波方程行波解的求解算法。这些程序构成了MMP的微分方程求解模块MMP/DiffEquation。   ·MMP系统函数及其界面的修改与完善,特别的,实现了MMP表达式的基本运算功能。使得用户界面更友好,功能更丰富。   本文的主要工作是在Windows平台Visual C++6.0环境下实现,词法分析和语法分析使用的工具分别是flex-2.5.4,GNu bison-1.35。该语言具有弱类型,结构简单,易学等特点。
其他文献
随机投资组合理论是关于证券市场投资组合一个新的理论,它使用数理框架来分析投资组合的行为及证券市场的结构。由于在学术及实际操作中较好的适用性,投资组合理论开始受到越来
波分复用技术在提升全光网络的利用效率、充分发挥光纤巨大带宽等方面起到了非常重要的作用。波分复用技术在一条光纤上利用不同的波长建立多个通道、传输若干路信号,对于每个
学位
本文主要研究了针对双曲守恒律方程的大时间步长格式,证明了一维大时间步长格式的一些性质,并且说明了将大时间步长格式推广到高维问题的几种途径,最后给出了应用大时间步长格式
本文内容涉及Hamilton系统辛几何算法的三个方面:线性多步方法步推映射的辛性、Hamilton系统辛算法形式能量的有效计算、时域Maxwell方程的辛方法。主要成果如下:   1.基于
本文首先介绍了模糊中位数的定义,然后介绍了将模糊中位数应用于图像平滑滤波的方法,也就是模糊中值滤波。本文将模糊中值滤波的模拟结果与中值滤波进行了系统比较,并对结果做了
R.Lashof&S.Smale在1958年将超曲面的Gauss-Bonnet定理推广到一般的欧氏空间的子流形中,本文将采用同调论和示性类的方法,对该结果给出一个简单证明和一些应用。        
本论文主要研究低阶非协调有限元在一般四边形网格上的精度.   网格条件在工程计算中起着重要的作用,本文分析了一类非常实用而且在理论上也很有意义的四边形网格条件即(1+
本文将考虑下面的非线性椭圆方程。   在第一章,介绍了上述方程的背景并给出了主要定理。   在第二章,考虑上述方程正解的紧致性定理,首先采用F.Pacard的思想,建立在H1(Ω)
本论文研究了冯·诺依曼代数的生成元问题,首先给出了一些经典结论。生成元问题指的是可分希尔伯特空间H上的任何冯·诺依曼代数M是否由单个元生成,即是否存在A∈M,使得M={A,A*}"
2013-05-09国际浆纸网报道:在美国高盛银行4月底的报告中显示,近期大宗商品前景有所下调,高盛认为从中国到欧美市场需求前景表现疲软,弱于预期的宏观经济数据,增强其对全球经