首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 173 毫秒
1.
随着Matlab应用的日益广泛,它的网络应用环境十分重要.针对Matlab下网络通信问题,介绍通过使用VC 6.0编写内含Winsock API技术的Matlab外部接口MEX文件的方法来设计基于Matlab平台下的网络应用程序,实现Matlab对Internet网络的支持.  相似文献   

2.
程建  廖正和 《科技信息》2009,(33):95-95,110
针对MATLAB与C语言混合编程的接口问题,提出了采用MAT文件、MEX文件和MATLAB引擎三种接口方法。通过MAT文件实现与其它编程环境的数据交换;通过MEX文件实现在MATLAB环境中调用其它语言编写的程序;通过MATLAB引擎实现在其它编程环境中使用MATLAB的计算功能。在详细阐述了三种方法原理的过程中,说明了三种接口方法的使用特点、调用方法、编译过程和使用中的注意事项。通过混合编程,利用了C语言高效的特点,在发挥MATLAB强大的计算功能的同时,又弥补其执行速度慢的缺点。  相似文献   

3.
介绍了动态链接函数库MEX文件,MAT文件及MATLAB引擎的调用原理,利用MATLAB和FORTRAN接口技术实现FORTRAN程序计算结果的可视化过程.  相似文献   

4.
MATLAB在科学研究以及工程建设等领域发挥着越来越重要的作用,同时当前具有大量早期开发的成熟的C语言程序。在MATLAB中利用成熟的C语言代码具有重要的意义。通过MEX文件把现有的C语言代码导入到MATLAB中使用,研究了MEX文件的制作方法。通过使用C代码不仅可以有效地提高MATLAB环境中数据处理速度和效率,而且还可以减少开发费用和加快开发速度。  相似文献   

5.
对MATLAB与C/C 和FORTRAN语言进行混合编程的常用方法进行了介绍,分析了其实现方式和各自的利弊,并用实例对MEX文件实现方式进行了较详细的论述.  相似文献   

6.
基于Matlab的非精确倒立摆系统模糊控制   总被引:1,自引:0,他引:1  
针对一种实际非精确的单级倒立摆系统,提出了一种专家模糊控制方法,在Matlab环境下编程,通过MEX接口与数据采集卡进行数据交换,将传感器检测到的角度和位移变量及其变化率经过模糊化,通过在线查询规则库的方式进行实时模糊推理,并通过解模糊运算给出控制信号作用于倒立摆系统。实验结果表明,采用此方法,在Matlab环境下进行实时控制可以获得满意的效果。  相似文献   

7.
在分析开关磁阻电机(SRM)数学模型的基础上,利用C语言编写S-函数,提出了SRM控制系统仿真建模的新方法.在Matlab/Simulink中,构造C MEX S-函数的三类简化结构,建立独立的功能模块,如电机本体模块、速度控制模块、电流滞环控制模块等,通过功能模块的有机整合,搭建SRM控制系统快速高效的仿真模型.系统采用双闭环控制:速度环采用PI控制,电流环采用角位置控制(APC)与电流斩波控制(CCC)相结合的方法,保证了SRM在低速或高速运行时都可获得满意的性能.仿真结果证明了采用C MEX S-函数方式仿真建模的快速性和有效性.  相似文献   

8.
基于MATCOM的Visual C++与Matlab混合编程方法   总被引:3,自引:0,他引:3  
本文首先分析了工程设计和系统仿真软件包Matlab的优缺点,然后介绍一种将Matlab与C++结合的辅助工具—Matcom。Matcom可以将Matlab的M文件转换为CPP文件,为C++程序所使用,并能通过C++编译器编译连接成可执行文件,提高M文件的执行效率。最后用具体实例说明如何通过Matcom实现Matlab与visual C++的混合编程。  相似文献   

9.
简要介绍了Matlab的两种无缝连接的实践,通过比较,指出COM组件生成器制作的dll文件与Visual Studio的融合比较好,表现了很好的移植性,使Matlab的M文件算法可以充分融入工业化软件的开发中.  相似文献   

10.
摘 要:Matlab和数据库技术广泛应用于大型工程应用系统中。存储在数据库中的mat文件数据须经过本地文件系统,由 Matlab加载到工作空间中。每次文件数据加载过程附带两次文件IO,降低了应用软件性能。本文提出的基于内存的mat文件数据快速加载方法,将数据库中的文件数据下载到Matlab内存缓冲区中,在缓冲区中完成文件数据扫描和加载,消除了本地文件系统的介入,显著改善了应用软件系统性能。  相似文献   

11.
介绍了在MATLAB下进行ActiveX组件集成的必要性和有关的MATLAB的应用程序接口,同时针对具体情况给出了通过把MATLAB作为计算引擎集成ActiveX组件的具体方法,针对MATLAB、C++存在的优缺点,提出了利用MATLAB的MEX技术调用C程序的设计思想,并给出了利用MEX技术调用C++代码的详细设计方法。  相似文献   

12.
MATLAB 环境下的串行通信   总被引:1,自引:0,他引:1  
本文介绍的在MATLAB环境下利用MEX函数实现串行通信的方法 ,使MATLAB能通过串行口获取外部数据 ,为利用MATLAB进行动态数据分析提供了方便 ,大大拓宽了MATLAB的应用范围 .1 MATLAB的MEX文件MATLAB的MEX文件是由MEX源代码文件经过适当的编译和链接而生成的动态链接子程序 .用户可用C/C + +编写子程序 ,然后通过MATLAB的API函数库将子程序编译成动态链接函数 (库 ) ,即MEX文件 .MEX文件的作用类似于MATLAB的内建函数 ,可在MATLAB环境中直接调用或链接这些子程…  相似文献   

13.
利用倒立摆实验装置开放式的软件平台,以非线性PID控制器为例,采用CMEXS函数的方法搭建了非线性PID控制器的Simulink实验模型,并移植到倒立摆实验装置的监控软件中直接使用,使控制系统得以快速成形。实时控制实验的成功表明了所开发实验的是可行、有效的,此开发具有一定的推广应用价值。  相似文献   

14.
应用Matlab求取化学反应级数   总被引:2,自引:0,他引:2  
介绍了如何利用Matlab语言用微分法确定化学反应级数,说明在数值计算方面Matlab语言有着比目前流行的高级语言PASCAL、C等无法比拟的强大功能。  相似文献   

15.
在使用MATLAB语言的过程中,有些用户希望在MATLAB中直接运用一些过去编写的经典而高效的FORTRAN程序,而ATLAB本身并未提供与FORTRAN的接口,这就需要用户编写有关的接口程序。本文阐述了在MATLAB中如何调用VISUAL FORTRAN程序。通过MATLAB对FORTRAN MEX文件的调用实例,叙述了在MATLAB中调用VISUAL FORTRAN程序的原理和实现过程。  相似文献   

16.
建立碳纳米管模型,是研究碳纳米管的结构与性质的前提.文章利用高性能语言Matlab对单壁碳纳米管(SWCNTs)和C60的建模进行了分析.应用结果表明Matlab功能强大、使用简单、编程高效,具有运算速度快,计算误差可控制等优点,是科研工作者的一个有效的辅助研究工具.  相似文献   

17.
当前我国大学的实验教学中Matlab得到了广泛的使用。作为一个商用软件Matlab具有稳定性高、容易使用的特点,但Matlab相对较高的收费也成了大学实验室建设的一个负担。R作为一种开源、免费的数学软件,具有资源丰富,工作稳定的特点,十分适合当前的实验教学。文章介绍了R语言的基本概念,详尽比较了Matlab与R功能的差异,并提出了在统计实验与信号处理实验中使用R替代Matlab作为实验教学工具的应用方案。  相似文献   

18.
Matlab外部程序接口应用研究   总被引:6,自引:0,他引:6  
Matlab提供外部程序接口,便于其他开发语言使用其计算功能.描述了Matlab外部程序接口的结构,重点论述了在无Matlab环境下使用Matlab计算功能的方法———利用Matlab外部程序接口创建通用的动态链接库.参数传递出错是开发语言调用动态链接库时经常遇到的问题,提出利用中间文件传递参数的方法,成功解决这一问题.以矩阵求秩为例,详细说明了Matlab外部程序接口的使用.最后,对Matlab外部程序接口进行了评论.  相似文献   

19.
基于Matlab的改进BP神经网络及其应用   总被引:20,自引:1,他引:20  
讨论了BP神经网络及几种改进BP神经网络性能的算法.用Matlab编制出相应的BP神经网络算法程序,并将其用于处理紫外分光光度法同时测定Fe,Co,Ni,Cu,V的实验数据,结果表明L—M法收敛最快,精度最高.  相似文献   

20.
Matlab软件平台为用户提供了强大的科学计算与可视化功能,具有简单、易用的用户环境,尤其适合矩阵数据的计算处理.根据Matlab 的特点、将其与模式识别原理结合起来,以油水层识别为例,求解基于多元正态概率模型下的最小错误率贝叶斯判别函数和决策面方程.  相似文献   

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

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