预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

万方数据 C++混合编程在计算材料介电性能中的应用MATLAB与VisualMATLAB言引何茗1’2C++mixed-languageprogrammingApplicationofandVisualindielectricpropertiesprogramming,computing0由于MATLAB强大的科学计算、可视化功能、简单易用的开放式可扩展环境以及多达30多个面向不同领域而扩展的工具箱支持,使得MATLAB在许多学科领域中成为计算机辅助设计与分析、算法研究和应用开发的基本工具和首选平台¨。2】。但是由于其编译器采用伪编译的方式,在MATLAB中编写的程序无法脱离其工作环境而独立运行。针对这个问题,MathWorks公司为MATLAB提供了应用程序接口,允许MATLAB和其他应用程序进行数据交换,并且提供了C/C++数学和图形函数库,为在其他程序设计语言中调用MATLAB的高效算法提供了可能‘"。C++语言是新一代的、以面向对象概念为根本的高级程序设计语言,它的面向对象的概念更加符合程序员开发软件的思维习惯,类封装性和模块化的构造非常适合软件的移植和维护,使用c++第22卷第2期重庆邮电大学学报(自然科学版)2010年4月Edition)摘要:针对MATLAB不能实现端口操作、实时控制和VisuMC++处理复杂数值运算效率低的问题,利用Visualc++与MATLAB进行混合编程,实现功能互补,为材料介电性能的复杂计算及计算结果的可视化提供强大的技术支持。MATLAB将材料介电模型文件转化成VisualC++的代码,并将代码用VisualC++编译器编译连接成独立应用程序。结合VisualC++强大友好的软件制作功能及MATLAB功能极强的科学计算及图形绘制显示特性,MAlrIAB编译器将不同的介电性能的计算模块分别编译成动态链接库文件,并在VisualC++编写的可视化交互操作界面中对其进行调用,实现计算及绘图功能。关键词:MATLAB;VisualC++;混合编程中图分类号:TP311.1文献标识码:A文章编号:1673.825X(2010)02-0265-04results.Themixed—languagepaper.TheMATLAB,andindependent印plicationComputingplotting收稿日期:2009-07.10修订日期:2010-02-01JournalTelecommunications(Natural(1.电子科技大学微电子与固体电子学院,四川成都610054;2.成都电子机械高等专科学校电气系,四川成都610031)HEMin91·2(1.SchoolEngineefingCollege,Chensd.610031,P.R.China)handlesupportchangedcodeWasprogramV01.22No.2ChongqingUniversityPostsScienceApr.2010MicroelectronicsSolid—StateTechnologyChina,Chengdu610054,P.R.China;2.ElectricalElectronicDepartment,ChengduElectromechanicalAbstract:MATLABalgorithmrealizeportoperationreal—timecontrol。andC++cancom—plicatednumericalcalculationefficiently.Therefore.VisualC++andmixedusedfunctionaleomplementationprovidepowerfultechnicalforthecomplexcalculationsvisualizationapplicationwithC++onpresentedthismodelfileduringcomputingintoC++bylinkedformedC++compiler.ThroughcombiningfriendlydisplayingfunctionC++,differentmodulecompileddynamic—linklibrarytransferredvisualinterfaceC++.SorealizedCprogram.Keywords:MATLAB;VisualC++;mixingElectronics,Universitynotweretowascallacoursesource 万方数据 a。=4"tr氏志[1+38-(T一%)](4)生i=÷(Nea。+N.ot。+Ndad)生焉=÷(N础+N。d。)1计算模型与方法极化能力越强