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

2.
李菁 《科技资讯》2008,(1):86-87
MATLAB是一种编程效率极高的编程语言,但其执行效率非常低;Visual C++界面友好,可以生成脱离Visual C++环境而独立运行的应用程序,但其编程繁琐。本文介绍了使用Matcom实现MATLAB与VC++接口的方法和步骤,证实了使用接口技术的优点。  相似文献   

3.
风电并网快速增加,风电机组如双馈感应发电机(Doubly-fed Induction Generator, DFIG)承担部分火电机组供电任务,现有静态等值算法未考虑新能源并网控制策略对静态等值影响,对静态安全分析造成威胁。因此有必要确定不同控制策略下DFIG并网潮流,建立计及DFIG控制策略的静态等值。本文首先基于DFIG内部模型,分别建立不同控制策略下DFIG并网潮模型。其次考虑DFIG有功功率、无功功率相互耦合,在求解潮流过程中判定潮流模型。最后利用内部网络对外部网络发电机无功灵敏度确定保留发电机节点,修改节点导纳矩阵保留DFIG内部结构,进行静态等值。结果表明,不同控制策略下,系统电压幅值变化幅度大于相角,本文所提等效模型比传统Ward等值具有更高的精度,验证了所提算法的可行性和有效性。  相似文献   

4.
为缓解大电网可靠性评估的计算复杂性,采取等值参数联合概率密度分布建模的方式开展了外网静态等值研究。在常规确定性静态Ward等值技术基础上,考虑外部区域发电机和线路随机故障,通过计算各种随机故障状态下的外网等值参数,即外网等值注入功率和外网等值串联支路阻抗,基于概率密度估计技术建立了等值参数的联合概率密度分布。外网静态概率等值模型克服了常规确定性静态Ward等值技术的不足,充分计入外网等值参数的随机性,减少了电网可靠性评估计算时间的同时提高了计算精度。对两区域RBTS系统和RTS79系统研究验证了其有效性和准确性。  相似文献   

5.
介绍了Delphi与C++中的静态链接和动态链接代码链接方式及对象共享条件,并对C++与Delphi对象的共享作了阐述.  相似文献   

6.
Matlab与VC++的混合编程在化工计算中的应用   总被引:5,自引:0,他引:5  
文中详细阐述了在VC++6.0集成开发环境下如何通过MATLAB C++数学库实现二者的结合 ,并通过化工模型计算实例 ,说明了这两者的结合是一种完全可行的程序设计方法  相似文献   

7.
在进行电磁暂态仿真时,为降低计算规模,需要对电网数据进行等值处理.在利用电力系统综合稳定程序(PSASP)进行Ward等值后,采用基于戴维南定理的多电势等效理论,实现了电磁暂态仿真时系统的网络等值,并开发了相关的等效转换软件.针对某省级电网算例系统,利用PSCAD/EMTDC仿真软件搭建了等值后的系统模型,对算例系统等...  相似文献   

8.
MATLAB与Visual C++混合编程在计算材料介电性能中的应用   总被引:1,自引:0,他引:1  
针对MATLAB不能实现端口操作、实时控制和Visual C++处理复杂数值运算效率低的问题,利用VisualC++与MATLAB进行混合编程,实现功能互补,为材料介电性能的复杂计算及计算结果的可视化提供强大的技术支持.MATLAB将材料介电模型文件转化成Visual C++的代码,并将代码用Visual C++编译器编译连接成独立应用程序.结合Visual C++强大友好的软件制作功能及MATLAB功能极强的科学计算及图形绘制显示特性,MATLAB编译器将不同的介电性能的计算模块分别编译成动态链接库文件,并在Visual C++编写的可视化交互操作界面中对其进行调用,实现计算及绘图功能.  相似文献   

9.
多态性是面向对象技术的重要特性之一,C++语言支持静态多态性和动态多态性.静态多态性主要通过函数重载和运算符重载来实现,动态多态性主要通过虚函数和动态联编来实现.多态性使程序设计更加灵活、易维护和易扩展.介绍了动态多态性在C++语言中的实现机制,提出基于容器的动态多态性实现技术,结合VC++6.0中绘图软件开发实例,描述基于容器的绘图过程及动态多态性应用.  相似文献   

10.
针对MATLAB不能实现端口操作、实时控制和Visual C++处理复杂数值运算效率低的问题,利用VisualC++与MATLAB进行混合编程,实现功能互补,为材料介电性能的复杂计算及计算结果的可视化提供强大的技术支持。MATLAB将材料介电模型文件转化成Visual C++的代码,并将代码用Visual C++编译器编译连接成独立应用程序。结合Visual C++强大友好的软件制作功能及MATLAB功能极强的科学计算及图形绘制显示特性,MATLAB编译器将不同的介电性能的计算模块分别编译成动态链接库文件,并在Visual C++编写的可视化交互操作界面中对其进行调用,实现计算及绘图功能。  相似文献   

11.
为提高电网可靠性评估效率,提出一种基于动态校正域及Ward等值的最优负荷削减模型。首先,为求取过载线路的有效校正区域,根据Wood Bury矩阵变换推导了节点交叉权重的解析表达式,基于此给出了动态校正域的计算流程;其次,为反映动态校正域外部网络的影响,提出计及等效平衡节点的静态Ward等值方法,实现了外部网络的灵活等值;最后,构建了基于动态校正域的最优负荷削减模型,从而将常规负荷削减计算由全网整体优化转换成动态校正域中的一系列小规模逐次优化,降低了优化计算规模,提高了可靠性评估计算效率。对RBTS、IEEE-RTS79和IEEE-RTS96系统的仿真结果验证了本文模型的有效性和快速性。  相似文献   

12.
在可见水印系统软件设计中利用Matcom技术实现了VC + +和MATLAB 混合编程.VC + +开发友好交互界面,读取、显示和保存图像.MATLAB开发数字水印算法,通过Matcom实现VC + +调用MATLAB并脱离MATLAB执行.该方法结合了MATLAB的数值计算,强大的图形、图像处理功能和VC + +的可视化、执行速度快、保密性强等特点,既方便了用户的使用又增强了算法的保密性,使数字水印理论得到了实际应用.  相似文献   

13.
介绍了如何利用C++ Builder特有的VCL控件封装的属性和方法获取和显示图像的数据矩阵,从而结合已有图像处理算法和特技效果制作,达到处理图像和产生特技效果的目的.  相似文献   

14.
VC调用MATLAB的方法   总被引:7,自引:1,他引:7  
讨论了在VC中调用MATLAB的3种方法,并对3种方法进行了比较:通过MATLAB Engine方式可以调用C/C++函数和工具箱中的函数,同时还可利用MATLAB中强大的图形功能,但该种方式的致命缺陷是不可脱离MATLAB的环境;用LCC编译器可以脱离MATLAB环境,该种方式只能调用MATLAB中的C\C++函数,并且不支持图形;Matcom是一种比较有效的方法,它不仅可以调用C\C++函数,并且可以支持图形,但缺陷是不能调用涉及MATLAB内部类的函数。通过对3种方法的分析,指出了开发数据分析软件的一种有效途径。  相似文献   

15.
Matlab、Matcom与 VC++ 混合编程在FFT上的实现   总被引:6,自引:0,他引:6  
阐述了Matlab与VC 混合编程的各种方法,并以FFT算法为例介绍了Matcom与VC 混合编程的方法.并将此方法与传统方法进行比较,验证了这种混合编程方法的优越性.  相似文献   

16.
为了实现转子动平衡的在线监测,需要求取与振动信号相关的一次谐波,利用Matlab与Visual C 进行混合编程来实现快速傅立叶变换算法,就可以充分发挥两者的优势以实现相关软件的要求.在讨论了Visual C 中调用Matlab的3种方法后,着重介绍了利用Matcom和进行混合编程的方法和步骤,为开发处理大量数据的应用程序提供了依据.结果表明,基于Matcom实现混合编程,加速了应用程序的开发,提高了效率,同时能使Matlab强大的计算能力和数据处理能力与Visual C 优秀的编程能力结合起来,这种方法可以广泛地应用到各种工程领域.  相似文献   

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

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