现代电子技术
現代電子技術
현대전자기술
MODERN ELECTRONICS TECHNIQUE
2013年
20期
47-50
,共4页
罗朝明%胡顺超%邓日晓%陶扬威%吴祥营
囉朝明%鬍順超%鄧日曉%陶颺威%吳祥營
라조명%호순초%산일효%도양위%오상영
混合编程%对比分析%Visual C++%Matlab
混閤編程%對比分析%Visual C++%Matlab
혼합편정%대비분석%Visual C++%Matlab
mixed programming%comparative analysis%Visual C++%Matlab
Visual C++具有应用程序界面开发能力强和程序执行效率高的特点,Matlab则具有强大的图形显示和数据处理功能。这两种软件的混合编程可以综合它们的优点,大大提高编程效率和程序的可靠性。在此通过Visual C++和Matlab混合编程方法的对比分析,便于程序开发人员在不同的应用背景下选择合适的编程方法。首先简要介绍了Matlab引擎、MCC编译器、Matcom程序、Matlab数学函数库、动态链接库、COM组件和MEX文件等7种混合编程方法,并对这些方法进行了详细的对比分析。然后根据其分析结果,归纳总结出每种方法的优缺点,提出了这些方法的应用范围。
Visual C++具有應用程序界麵開髮能力彊和程序執行效率高的特點,Matlab則具有彊大的圖形顯示和數據處理功能。這兩種軟件的混閤編程可以綜閤它們的優點,大大提高編程效率和程序的可靠性。在此通過Visual C++和Matlab混閤編程方法的對比分析,便于程序開髮人員在不同的應用揹景下選擇閤適的編程方法。首先簡要介紹瞭Matlab引擎、MCC編譯器、Matcom程序、Matlab數學函數庫、動態鏈接庫、COM組件和MEX文件等7種混閤編程方法,併對這些方法進行瞭詳細的對比分析。然後根據其分析結果,歸納總結齣每種方法的優缺點,提齣瞭這些方法的應用範圍。
Visual C++구유응용정서계면개발능력강화정서집행효솔고적특점,Matlab칙구유강대적도형현시화수거처리공능。저량충연건적혼합편정가이종합타문적우점,대대제고편정효솔화정서적가고성。재차통과Visual C++화Matlab혼합편정방법적대비분석,편우정서개발인원재불동적응용배경하선택합괄적편정방법。수선간요개소료Matlab인경、MCC편역기、Matcom정서、Matlab수학함수고、동태련접고、COM조건화MEX문건등7충혼합편정방법,병대저사방법진행료상세적대비분석。연후근거기분석결과,귀납총결출매충방법적우결점,제출료저사방법적응용범위。
Since Visual C++ has characteristics of strong ability of application program interface development and high-effi-ciency program execution and Matlab is powerful in graphic display and data processing,the mixed programming of both soft-wares can integrate their advantages,and improve the programming efficiency and reliability. The purpose of this paper is to make the program developers easy to choose suitable method under different applied conditions through comparing and analyzing various mixed programming methods of Visual C++ and Matlab. Seven mixed programming methods(Matlab engine,MCC com-piler,Matcom program,Matlab math function library,dynamic link library,COM components and MEX files)are briefly intro-duced,and are comparatively analyzed. According to the analysis results,their advantages and disadvantages are summarized, and application field of each method is pointed out.