欢迎来到天天文库
浏览记录
ID:354422
大小:685.00 KB
页数:48页
时间:2017-07-27
《visual basic调用matlab程序的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要VisualBasic调用matlab程序的研究摘 要1正文工业生产中经常遇到复杂的数据信息处理问题,需要大运算量的矩阵计算及对分析结果进行实时、直观的图形化显示。Matlab是集数值分析、矩阵运算、信号处理和图形显示于一体的高性能数学软件,将其强大的计算功能与VB在图形用户界面开发方面的优势结合起来,实现应用系统的无缝集成,对于有效缩短开发周期、优化系统性能是十分有意义的,那将大大地提高编程者的工作效率。本文介绍在VB6.0中利用ActiveX自动化技术使用和操作MATLAB的方法。它以VB作为自动化控制器。MATLAB作为自动化服务器,在使用VB进行Windows编
2、程中,充分发挥MATLAB在系统分析。仿真等方面的优势。2关键词 VisualBasic6.0 MATLAB ActiveX自动化Abstract1Text:thepaperdescribesmainlyaboutusethetechnologyofactivexwhichisincludedinvisualbasic6.0tooperatethecalculatingengineofmatlab,makematlabrunwiththevbenviroment,realizethecombineddevelopmentofvbandmatlab2Keywords:visu
3、albasic6.0;matlab;combineddevelopmentI目录目录前言1第1章绪论21.1综述21.2Matlab被调用程序的发展状况21.3课题背景21.3.1VisualBasic6.0背景21.3.2Matlab语言背景31.3.3ActiveX控件背景41.4本文主要研究工作5第2章VisualBasic调用matlab程序的研究62.1VisualBasic调用matlab程序原理62.1.1VisualBasic调用matlab程序的几种具体实现方法62.1.2Matlab语言与ActiveX技术72.2创建ActiveX控件的步骤8第3章Vi
4、sualBasic借助ActiveX部件调用matlab的实现133.1VisualBasic借助ActiveX部件调用matlab程序简介133.2调用程序设计原理133.2.1调用图133.2.2ActiveX自动化图133.2.3、创建和获取ActiveX自动化对象的过程153.2.4MATLAB对象的一些属性和方法153.3VisualBasic调用matlab程序功能介绍163.3.1初始化界面介绍163.3.2初始化界面实现173.3.3调用程序界面介绍173.3.4用户应用界面的初步实现173.4毕业设计调用界面的实现213.5调用Matlabe程序的实现22
5、3.6调用程序的帮助23结论23致谢24附录26开题报告26中期报告28英文翻译281原文282翻译35附件441前言前言MATLAB自1984年由美国MathWorks公司推向市场以来,已成为国际公认的最优秀的科技应用软件。它具有强大的数值、符号计算,离线和在线计算,矩阵计算能力,计算结果和编程可视化,界面友好,语言自然,是功能强大的计算辅助解决具体工程问题的标准软件。Microsoft公司推出的VisualBasic(简称VB)是目前被广泛使用的,开发应用程序的可视化开发工具。由于它功能强大,易学易用,越来越多的人将它作为开发Windows应用程序的工具。工业生产中经常
6、遇到复杂的数据信息处理问题,需要大运算量的矩阵计算及对分析结果进行实时、直观的图形化显示。Matlab是集数值分析、矩阵运算、信号处理和图形显示于一体的高性能数学软件,将其强大的计算功能与VB在图形用户界面开发方面的优势结合起来,实现应用系统的无缝集成,对于有效缩短开发周期、优化系统性能是十分有意义的,那将大大地提高编程者的工作效率;为此,Mathworks公司为MATLAB提供了应用程序接口,允许MATLAB和其它应用程序进行数据交换,为在其它程序设计语言调用MATLAB高效算法提供了可能。1绪论第1章绪论1.1综述MATLAB自1984年由美国MathWorks公司推向
7、市场以来,已成为国际公认的最优秀的科技应用软件。它具有强大的数值、符号计算,离线和在线计算,矩阵计算能力,计算结果和编程可视化,界面友好,语言自然,是功能强大的计算辅助解决具体工程问题的标准软件。 Microsoft公司推出的VisualBasic(简称VB)是目前被广泛使用的,开发应用程序的可视化开发工具。由于它功能强大,易学易用,越来越多的人将它作为开发Windows应用程序的工具。 MATLAB也是支持ActiveX自动化技术的软件,能够被任何可作为ActiveX控件程序的MicrosoftProgram
此文档下载收益归作者所有