当前位置 —论文本科论文— 范文

可靠性相关论文范文参考文献,与VisualC++与Matlab混合编程方法的对比相关论文的格式

本论文是一篇可靠性相关论文的格式,关于VisualC++与Matlab混合编程方法的对比相关大学毕业论文范文。免费优秀的关于可靠性及方法及函数方面论文范文资料,适合可靠性论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。

20986;Mat软件是将m脚本或m函数文件转换为cpp文件或DLL文件;而MCC只能将m函数文件转换为c文件、cpp文件或MEX源文件.Mat必须要安装VisualC++编译器,安装完成后就可直接在VisualC++下转换m文件,其转换过程简单,执行效率高,容易实现,适合于需要大量计算方面的应用[911].

在对三维类图形的支持上,由于MCC是MATLAB自带的编译器,它的函数功能和执行效果明显优于Mat[13],虽然转换的C代码冗余度大,可读性不强,但可提高开发效率和可靠性.在使用这两种方法时还值得注意的是:在对数据类型的支持上Mat对struct等类的支持有缺陷.MCC编译器不能使用Matlab对象,也不能用input或者eval来操作Matlab空间变量,同样也不能动态地命名变量;在函数的使用上,由于Matlab的内置函数没有给出C/C++接口,MCC还没有转换Matlab内联函数的能力.

2.3动态链接库与COM组件的比较

图3为动态链接库与COM组件实现原理图.从图中可以看出动态链接库通过MCC编译器或MatlabAddin工具,将m脚本或m函数文件转化为DLL文件;而COM组件只能由COMBuilder将m函数文件转化为COM组件.这两种方法具有很多共同的优点,如方法实现简单,通用性很强,可以供多个应用程序调用,实现代码共享等.动态链接库还具有算法和数据的保密优点,孟虎等人利用这种方法完成了雷达信号与系统的分析[1314];但它对配置环境要求较高,存在着函数重名以及路径问题.COM组件则克服了动态链接库中的不足,通过制定复杂的COM组件协议,COM本身的机制改变了重用的方法,并以一种新的方法来重新利用动态链接库,该方法执行效率高,集成度高,易于移植,多在软件系统中应用,是解决信息和图像处理编程的一种有效途径[1517].


该文来源 http://www.sxsky.net/benkelunwen/060200295.html
关于VisualC++与Matlab混合编程方法的对比的大学毕业论文范文
可靠性相关论文范文参考文献

3结论

本文对比分析了VisualC++与Matlab混合编程的方法,这些方法各有特点,其实用性与应用范围也不尽相同,程序开发人员可以根据需要选择最佳的解决方案.Matlab引擎无法脱离Matlab,运行效率不高但几乎能实现Matlab中所有的功能,因而适用于除运算速度和集成度要求较高的软件应用开发以外的所有应用,如算法调试与仿真.

MEX是惟一在Matlab中调用C程序的方法,可以充分利用C语言算法资源,提高数据计算和分析的能力和效率.利用Mat方式有效地解决了执行效率等问题,适合于需要大量计算的应用领域,但对绘制三维图形的函数支持性不强.

MCC转换的C代码冗余度大,可读性不强,但其可换来高开发效率和可靠性,相对于Mat而言对三维图像的支持较好,可适用于小型系统开发和算法研究.动态链接库有利于算法和数据的保密,实现代码共享,但对配置环境要求较高.COM组件方式虽然操作较为复杂,但其执行效率高,支持相对较多的Matlab函数,易于移植,是解决信息和图像处理编程的一种有效途径,适用于软件的开发和应用.

参考文献

[1]HANSELMAND.精通Matlab7[M].朱仁峰,译.北京:清华大学出版社,2006.

[2]高守传.VisualC++6.0开发指南[M].北京:人民邮电出版社,2007.

[3]刘维.精通Matlab与C/C++混合程序设计[M].北京:北京航空航天大学出版社,2012.

[4]王晓春,曹鸣,罗永新.基于COM的VC与Matlab的混合编程技术[J].现代电子技术,2004,27(19):1617.

[5]李文煜.VC与Matlab混合编程实现图像处理[J].计算机仿真,2005,22(1):254257.

[6]凌云峰,朱齐丹,甄景蕾,等.基于VC与MATLAB的全景视觉反射镜设计[J].计算机应用与软件,2008,25(41):99101.

[7]杨俊.变电站遥视图像的识别研究[D].保定:华北电力大学,2004.

[8]徐彬,张伟成.分别基于Mat与COM的VC、Matlab混合编程探讨与比较[J].微型电脑应用,2008,24(12):5960.

[9]廖瑞华.基于mex文件的VC与Matlab的混合编程[J].中国科技信息,2006,(5):7576.

[10]郭庆叶.惯导平台车载试验的仿真系统及辨识方法研究[D].哈尔滨:哈尔滨工业大学,2008.

[11]杨玲.轧机诊断系统扭矩间接监测与疲劳寿命预测的研究[D].武汉:华中科技大学,2003.

[12]艾雨.基于单片机的太阳能电池数据采集系统研究[D].武汉:武汉理工大学,2010.

[13]姚锁宁.基于Matlab/VC的教学评估系统研究与开发[D].西安:西安理工大学,2008.

[14]宋维瑞.毫米波雷达中频模拟信号源控制部分的研究[D].哈尔滨:哈尔滨工业大学,2008.

[15]汉泽西,甘志强,邓武.Matlab与VC++混合编程实现一维小波多尺度分解[J].电子测量技术,2008,31(6):5861.


大学生如何写可靠性毕业论文
播放:35840次 评论:3230人

[16]陈龙,苑秉成,谢勇,等.基于Matlab与VC的鱼雷弹道三维可视化的实现[J].舰船电子工程,2013,33(2):138140.

[17]敬人可,李建增.混合编程在实时超声无损检测中的应用[J].国外电子测量技术,2012,31(6):6366.

[18]孟虎.合成孔径雷达系统相位误差研究及其综合分析[D].北京:中国科学院电子学研究所,2004.

1 2

可靠性相关论文范文参考文献,与VisualC++与Matlab混合编程方法的对比相关论文的格式参考文献资料:

护士本科毕业论文范文

本科论文后记

本科生毕业论文价格

汉语言本科毕业论文格式

药学本科招生

本科审计论文

商法本科论文

本科自考费用

本科生论文发表

函授本科论文范文

VisualC++与Matlab混合编程方法的对比(2)WORD版本 下载地址