首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 156 毫秒
1.
混合计算工程中复合数据的传递(Ⅰ)——数组   总被引:2,自引:1,他引:1  
在将Fortran数学模型组件集成到水利信息系统的混合计算工程开发中,数组及派生类型复合数据的传递是重点、难点,在某种程度上关系到混合计算工程开发的成败.对此,从Fortran 90自身提供的功能和其开发环境CVF提供的OLE自动化扩展功能2个方面出发,对数组复合数据的传递进行系统探讨,并通过典型示例加以说明.所提供的技术方法兼顾了Win32 DLL和COM2类Fortran数学模型组件,对混合计算工程中数组复合数据的传递给出了完整的解决方案.  相似文献   

2.
混合计算工程中复合数据的传递(I)——数组   总被引:1,自引:1,他引:0  
在将Fortran数学模型组件集成到水利信息系统的混合计算工程开发中,数组及派生类型复合数据的传递是重点、难点,在某种程度上关系到混合计算工程开发的成败.对此,从Fortran 90自身提供的功能和其开发环境CVF提供的OLE自动化扩展功能2个方面出发,对数组复合数据的传递进行系统探讨,并通过典型示例加以说明.所提供的技术方法兼顾了win32 DLL和COM2类Fortran数学模型组件,对混合计算工程中数组复合数据的传递给出了完整的解决方案.  相似文献   

3.
混合计算工程中复合数据的传递(Ⅱ)——派生类型   总被引:5,自引:1,他引:4  
从Fortran 90自身提供的功能和其开发环境CVF提供的OLE自动化扩展功能二个方面出发,对派生类型复合数据的传递进行系统探讨,并通过典型示例加以说明.所提供的技术方法兼顾了Win32 DLL和COM二类Fortran数学模型组件,对混合计算工程中派生类型复合数据的传递给出了完整的解决方案.  相似文献   

4.
在逻辑上,二维数组可以用两种不同的方式表示,矩阵表示每个元素是独立的,而数组的数组则表示每行中的元素为一个整体.两种形式的二维数组在C语言中都可以在概念的层面上用typedef定义,根据不同的二维数组可以创建矩阵、数组的数组、字符串数组、动态矩阵等不同的数据结构.这些不同的数据结构的二维数组可广泛应用于科学、工程和数学领域.  相似文献   

5.
数组是计算机高级语言中的一种标准类型的数据结构,基于数组的算法很多。本文提供了一种较新的以二维数组为模型实现多维数组的全元素逆向扫描排序算法,用类一PASCAL语言对算法进行了描述,并输出了通用的结构化的QUICK BASIC源程序。  相似文献   

6.
对于一维数组(R~n中的向量)和二维数组(m×n矩阵),在线性代数理论中已经研究得相当透彻,但是对于多维数组,人们只是在计算机的应用中用作存取排成一定顺序的数据整体,尚没有较系统的理论研究。本文对多维数组作一些探索,并在多重线性映射和多元齐次多项式方面给出它的应用。  相似文献   

7.
C语言具有数据类型丰富 ,表达能力强、简洁灵活、可移植性好等特点 ,C语言的类型比较复杂 ,尤其是C语言的指针、数组和函数说明 .文章给出C语言类型的新方法———优先级结合法 .  相似文献   

8.
数组变换与局部性   总被引:1,自引:0,他引:1       下载免费PDF全文
数组变换是改善循环数据访问局部性,提高Cache命中率的重要方法。本文在数组变换理论的基础上,结合矩阵初等变换和厄尔标准型矩阵的理论,提出了依据循环中数组引用的下标表达式来进行数组变换的一般算法。最后给出的实验数据表明:数组变换对于减少程序的执行时间有较为明显的效果。  相似文献   

9.
许多大规模计算程序包含了不规则问题。但在面向分布存储的自动并行化中,以往的研究较难在编译时划分不规则问题的循环和数组。本文提出了一种划分方法来自动为一类常见的不规则问题寻找计算和数据分解,能在编译时通过计算分解分配不规则数组的数据空间,并根据规则数组之间的相关性来减少数组重分布。该方法通过计算分解和数组引用的访问表达式来分配不规则数组访问的数据到各处理器,并通过数组重分布图来在循环间寻找一致的分解。实验结果表明了方法的有效性,并对测试用例取得了预期的加速比。  相似文献   

10.
从二维实型数组的输入、函数的声明、数组名作函数参数和多维数组的指针4个方面,阐述了使用Turbo C时自己的看法。  相似文献   

11.
数组是C语言中特性较强、功能较好的应用之一,然而数组也是不易理解和掌握的概念。本文针对C语言中重要内容之一"数组",结合实例,介绍数组在解决实际问题中的一些基本操作的基本思想、算法描述以及指出数组在实际应用中常出现的问题,以便于掌握数组的使用技巧,对同学们在学习数组时有一定的指导意义。  相似文献   

12.
在dbaseⅢ数据库管理系统中,没有专门提供命令用来定义数组,因此在程序设计中遇到需要用数组处理时,就会举手无措,本文用宏代换的方法阐述了怎样在程序设计中定义和产生数组,即“变型下标变量”的概念,找出了应用“变型下标变量”的方法和应遵循的一般规则,从而解决了在无定义数组语句的情况下处理数组的方法。  相似文献   

13.
为研究基于统计复杂度在测度二维数组时,面临计算复杂和符号化时的序列脱节等问题,提出了以重构距离数组为基础的改进算法.首先,在理论上说明改进算法能够一定程度解决原统计复杂度算法的两方面问题.然后,以不同状态Lorenz方程为对象检验改进算法.结果表明,改进算法的CFC能够准确、有效地刻画不同状态Lorenz方程生成的二维数组的复杂度.  相似文献   

14.
为了解决针对MOLAP服务器中的数据立方体的有效计算问题,对立方体全物化的多路数组聚集方法进行了研究与分析.在此基础上,提出了一种寻找最优聚集次序的方法,该方法克服了传统多路数组聚集需要计算所有扫描次序的缺陷,通过对各维数据的比较,找到一种特定的扫描方式,以方便、快捷地对以数据立方体形式存储于MOLAP服务器中的多维数据进行聚集操作,进而优化数据立方体的有效计算.  相似文献   

15.
C语言的数组与指针   总被引:5,自引:0,他引:5  
通过对数组中的地址进行分类,并用不同的方式描述了各类地址及元素引用,揭示了不同指针表达式的本质区别。详细阐明了数组与指针的关系。  相似文献   

16.
程序设计语言FORTRAN90研究与应用   总被引:1,自引:0,他引:1  
FORTRAN90标准较以往的版本有了重大改进,它吸收了其它编程语言(如:C及Pascal)的优点,并创建了许多新特性。如:用简明有效的符号形式处理数组及使用用户自定义类型数据。前者使对许多数学问题处理的程序代码变得极为简单,且由于其数值的特性与计算机硬件资源匹配更好,使FORTRAN语言成为大型计算机理更有效的语言;后者使编程人员能够按照问题所需要的数据类型来编程。  相似文献   

17.
采用一种适宜的数据结构表示专家系统中的框架知识,既能充分正确、灵活方便地表达知识,又易于引入启发性知识,提高推理的效率.将树结构与结构数组相结合,用树表示框架体系中的层次结构,用结构数组表示有关的特征属性,并在此基础上进行专家系统的框架推理.树结构与结构数组相结合,可以很好地表达框架知识,并在此基础上设计高效的推理机.将树结构引入到框架知识表示中,是表达框架知识的一种新尝试.  相似文献   

18.
针对频繁项集挖掘算法中多次扫描数据库、生成大量无效频繁项集的问题,提出一种基于倒排索引和二维数组的挖掘算法。通过一次扫描数据库建立包含事务的倒排索引,解决多次扫描数据库的问题。在二维数组存储候选频繁项集时,引入标志位约束,避免产生大量无效的频繁项集。与其他算法在不同规模的数据集上进行性能比较,发现算法在数据集超过25万时执行效率优于其他算法。通过实验验证了所提出算法的高效性和可行性。  相似文献   

19.
分析了基于GPS/GPRS技术、CAN总线、信号采集技术的工程装备远程监控管理系统的总体结构和原理、主要功能模块及其实现方法,重点介绍了利用面向对象编程的Delphi出色的网络编程、多线程和数据技术开发系统功能的过程,采用了动态数组与指针数组结合的方式解决了实时数据库系统的通讯实时性与数据量大的难题.远程监控管理系统的应用,缩短了工程装备的维修周期,使维护和管理更为主动和便捷,从而使挖掘机以最佳运行状态工作,提高了产品竞争力.  相似文献   

20.
基于LabVIEW的数据采集与信号处理系统的设计   总被引:1,自引:0,他引:1  
介绍了虚拟仪器领域中最具代表性的图形化编程开发平台LabVIEW,并对基于LabVIEW编程环境实现数据采集进行了研究,设计实现了一种基于LabVIEW 8.5环境,以EMI噪声分析仪为下位机的数据采集与信号处理系统的设计方法.该设计方法主要实现了以RS232为代表的串口通讯,数组转换及频谱分析等功能,结果表明应用该设计方法设计出的系统具有简洁友好的人机界面,可直接在前面板上完成各种操作与观测.该设计方案较之目前大多数的设计方法相比有效地降低了程序的运算量,节省了运算时间,成功实现了实时无差错的采集到由下位机发来的完整数据.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号