首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 140 毫秒
1.
运用mex文件优化Matlab软件性能   总被引:3,自引:0,他引:3  
在开发Matlab应用软件时,常常碰到的一个问题是Matlab对循环计算的速度较慢。运用mex文件可以有效地解决这个问题。在不同的软件平台、基于不同程序语言的mex文件的具体编写和使用方法均不相同。笔者主要介绍了在Windows平台上,基于C语言的mex文件的编写和使用方法,并以一个逆序字符串程序为例,具体说明运用mex文件可显著地优化Matlab软件性能。  相似文献   

2.
杨允 《福建电脑》2002,(6):7-8,4
针对目前多数管理信息系统不能自动查找和更新软件版本的弱点,提出有效地进行客户端软件版本的更新和控制的方法,并利用Dephi5.0的第三控件开发了客户机软件版本实时更新的软件,较好地实现管理信息系统的应用软件的软件版本更新和控制的功能。该工具软件分服务端及客户端两个不同的应用,在服务端压缩指定目录的文件至另一个网络共享目录;客户端访问网络共享目录下的压缩文件并提取文件,并将较新文件恢复至本地指定目录中。本软件的开发平台是Win98,使用的开发工具是Delphi5.0,软件可在WinodwsNT,Windows2000 ,Win98及WinME等系统下运行。可作为管理信息系统的通用工具和应用系统进行集成。  相似文献   

3.
介绍了FORTRAN与MATLAB的各自优势与不足,以及它们之间混合使用的必要性;分析了二种程序混合编程的接口技术以及动态连接函数MEX文件的构建和使用方法,并且用实例阐述了MEX文件的具体编写。  相似文献   

4.
随着计算机网络的发展和普及,人工智能技术在计算机软件研发领域广泛应用,可以大大提高计算机软件研发的可靠性,使软件开发能向计算机软件客户提供更为简单、快速、个性化的技术,从而满足客户日益增加的设计开发要求。文章主要探讨人工智能在计算机软件开发中的实际应用问题,以人工智能在计算机软件中的相互关联理论为切入点,概述了人工智能在计算机软件发展中可能面临的挑战,引申了人工智能在计算机软件设计中运用的基本理论,进一步介绍了人工智能在计算机软件中的实际应用。  相似文献   

5.
近几年来,面向对象技术,由于可以大大地提高编制软件的可理解性,可适应性和可修改性,已逐渐被广大软件设计人员和用户所接受,成为目前开发人工智能、知识工程、数据库等常规领域软件最流行的程序设计手段之一。但是,对于实时领域,人们往往不使用面向对象方法,而侧重于常规的程序设计方法。本文从分析目前面向对象技术未能广泛应用于实时领域的主要原因入手,讨论了使用面向对象技术开发实时系统的可能性和必要性,并阐述了面  相似文献   

6.
李仲 《软件世界》1997,(7):34-35,37
使用三维动画软件制作三维动画是多媒体数据制作的重要组成部分,是一项非常重要的工作。目前,在MPC上应用最为广泛的三线动画软件是Autedesk公司的3DS软件。这一软件功能强大,在诸多领域中发挥了十分重要的作用,但在使用这一软件的过程中,我们也往往会遇到一些问题和困难。下面,笔者以常用的3DS的3.0版为基础,谈几个常见问题的解决方法。1.如何使一台计算机自动顺序运费不同时X.3DS文件有时候我们接连制作了好几个。3DS文件,最终生成动画图像时,一般是运行完一个。3DS文件后再人工调入另一个。3DS文件设置生成。这样作费…  相似文献   

7.
介绍了FORTRAN与MATLAB的各自优势与不足,以及它们之间混合使用的必要性;分析了二种程序混合编程的接口技术以及动态连接函数MEX文件的构建和使用方法,并且用实例阐述了MEX文件的具体编写。  相似文献   

8.
《软件》2019,(1):156-158
模块化嵌入式人工智能软件的开发与应用,是科技领域的重要发展方向,提高系统运行速度及应用便捷性成为各大科技企业的重要探索方向,本文从智能机器人控制系统及人工智能开发方向两方面探讨模块化嵌入式人工智能软件的设计与开发方向,以期为模块化嵌入式人工智能软件的开发工作提供参考与借鉴。  相似文献   

9.
VC++与MATLAB混合编程的探讨   总被引:18,自引:1,他引:18  
本文分析了MATLAB和VC++各自的编程优缺点,较为全面地列举了VC++和MATLAB混合编程的各种方式,重点介绍并举例说明了MEX文件与MATLAB引擎两种结合途径。通过VC++和MATLAB的协同工作,可以开发出功能强大且界面友好的软件。  相似文献   

10.
基于C的Matlab函数功能扩充   总被引:2,自引:0,他引:2  
介绍了利用C语言扩充Matlab函数功能的方法和途径,给出了MEX动态链接函数的作用,MEX源代码文件的组成和API主要函数的功能说明,并通过一个示例介绍了它的实际应用。  相似文献   

11.
常见的C MEX函数局限于对控制系统局部子函数的C代码验证,不能实现整体方案设计;并且与DSP芯片的软件语法不兼容,无法进行代码移植与实验。提出一种新型多文件结构的C MEX函数,将主函数、算法单元模块、头文件合理分配,通过主函数调用子函数实现控制系统的整体设计。该代码以MMC整流器的电流矢量控制算法为基础,高度模拟了定点DSP芯片的语法规则,可实现对DSP芯片的高效移植。仿真与实验测试结果表明所述C MEX函数实现了电流的解耦控制,提高了软件设计集成度与效率。  相似文献   

12.
周期谱理论广泛应用于信号检测、参数估计、调制样式识别等方面,尤其在低信噪比条件下具有较大优势.然而周期谱的算法存在计算量大,在Matlab环境下耗时长的缺点,因此文中采用C-MEX文件技术,将m文件中耗时的代码用C-MEX文件实现,编译成动态库文件,使得其可以作为Matlab的build-in函数使用,这种C-MEX文件的执行效率比Matlab中的m函数要高,且可以在Matlab或借用VC环境方便地进行调试.通过仿真,利用这种文件快速有效地完成了各种信号的周期谱分析.  相似文献   

13.
人类的知识来源于学习,伴随着人工智能的发展,学习的机制也被广泛地应用于计算机科学的各个领域中.在软件开发中,提高软件适应性是追求的目标之一.本文阐述了如何通过在软件开发中应用学习的机制,包括不依赖于人工智能原理的方法和基于人工智能原理的方法,来提高软件适应性.两个研究实例展示了如何运用这一思想来开发出具备自我学习能力的软件.  相似文献   

14.
随着计算机软硬件技术的不断成熟,计算机辅助工艺设计的理论与方法已发生了质的飞跃。将人工智能理论应用于计算机辅助工艺设计是新近发展起来的研究热点之一,也是工业设计现代化发展趋势。它不仅可以把人工智能领域中的研究成果移植到计算机辅助工艺设计中,而且也扩大了人工智能的应用领域,使两者得到完美结合,促进共同发展。本文简要地叙述了计算机辅助工艺设计和人工智能的基本概念,探讨了人工智能在计算机辅助工艺设计中的应用。  相似文献   

15.
随着神经网络等技术的快速发展,人工智能被越来越多地应用到安全关键或任务关键系统中,例如汽车自动驾驶系统、疾病诊断系统和恶意软件检测系统等.由于缺乏对人工智能软件系统全面和深入的了解,导致系统时常发生严重错误.人工智能软件系统的功能属性和非功能属性被提出以加强对人工智能软件系统的充分认识和质量保障.经调研,有大量研究者致力于功能属性的研究,但人们越来越关注于人工智能软件系统的非功能属性.为此,专注于人工智能软件系统的非功能属性,调研了138篇相关领域的论文,从属性定义、属性必要性、属性示例和常见质量保障方法几个方面对目前已有的研究工作进行系统的梳理和详细的总结,同时重新定义和分析了非功能属性之间的关系并介绍了人工智能软件系统研究中可以用到的开源工具.最后,展望了人工智能软件系统非功能属性的未来研究方向和挑战,以期为该领域的研究人员提供参考.  相似文献   

16.
李悦  苏成  贾佳  许震  田瑞强 《计算机科学》2017,44(12):183-187
分析了人工智能领域近15年的发展状况,预测了未来的发展趋势,帮助研究人员快速掌握领域概况。 运用SciMAT软件进行关键词共现分析,利用生成的主题演化图、战略图揭示发展状况及子领域成熟度,预测未来发展趋势。2002-2016年,人工智能领域发文量及关键词总数总体呈上升趋势,说明该领域发展势态良好。随时间推移,各阶段类团数增多,说明该领域多方面发展。神经网络、智能机器人一直是人工智能领域研究的热点,且研究规模随着时间的推移不断扩大并逐步走向成熟。人工智能正发生从理论到应用的转变;神经网络、智能机器人将会是未来人工智能领域发展的热门。  相似文献   

17.
为满足智能变电站分析Comtrade格式录波的需求,设计并开发基于Comtrade格式和IEC61850文件传输模型的可视化故障录波分析系统。该软件能够根据IEC61850文件传输模型,从智能电子设备中将Comtrade格式的录波文件下载到软件,解析后进行采样数据波形化显示,故障简报、事件报告、开入量列表化呈现,同时通过分层可视化逻辑显示提供系统了解逐层深入探究的录波分析方法,使录波更加直观便捷,科学精准。本文阐述可视化录波分析的总体架构和程序流程,着重介绍基于IEC61580文件传输模型的录波下载功能、采样数据分析算法,并对基于SVG可视化逻辑显示的具体实现进行详细介绍。  相似文献   

18.
Agent-oriented computing has been regarded as a very promising methodology to developing intelligent software systems. Intelligent agent technology has, thus, been successfully applied in many industrial and commercial areas. Cased based reasoning (CBR) is an effective and efficient analogical reasoning method for solving problems using the knowledge of past experiences, which are stored in a knowledge base as cases. CBR has been extensively employed to tackle such problems as design, planning, classification, and advising in many different application fields. On the other hand, as various files are created on computers, how to efficiently manage computer files becomes a significant issue. So far, there are a number of file management systems available. However, none of them can deal with these crucial problems of file management: Which files should be deleted after their use? Which files should be temporarily kept or permanently preserved? To the best of our knowledge, these problems have not yet been investigated in the open literature. To bridge this gap, in this paper we explore the value of the above artificial intelligence approaches in managing computer files. We develop an intelligent agent based personal file management system, where CBR is employed to guide users to managing their files. Through extensive practical experiments, we validate the effectiveness and efficiency of the developed system.  相似文献   

19.
雷剑梅  陈世勇  杨力生  黄天聪 《计算机仿真》2007,24(11):296-299,331
传统单脉冲系统的波束指向、波束夹角等参数在硬件设计定型之后都几乎无法调整,因而系统的许多性能都受到限制。软件单脉冲系统则可以在一定程度上打破这些限制,通过软件调整系统参数得到更优的系统性能。对软件单脉冲系统的性能进行参数仿真可以为真实系统的构造提供参数依据。但软件单脉冲性能参数仿真系统的构造过程中需要设计多端口并且能够处理多维信号的S函数,而如何构造这种复杂的S函数在现有文献中未见讨论。文章在比较m文件S函数和MEX文件S函数的基础上,以软件单脉冲系统中单元波束形成函数的构造为例,详细探讨了如何构造多端口S函数,以及如何访问其多端口的多维信号,有助于读者进一步理解软件单脉冲性能参数仿真系统的构建。  相似文献   

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

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