MatrixVB简略教程
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
页码,3/4
图7-6 在VB立即窗口中产生矩阵 或者,在“立即窗口”中输入命令:
是 meshpeaks30不是3
mesh(peaks(3))
将在MatrixVB的图形窗口Figure1中绘制并显示一个曲面网线图,如图7-7所示。
图7-7 通过立即窗口绘制曲面图
2.在VB程序代码中使用
可以将MatrixVB的函数与命令调用嵌入到VB程序代码中实现相应的功能,其函数与命令的使用方式类似 于在MATLAB环境中的使用方式。例如,我们可以将上例中的功能在VB代码中实现,步骤为: (1) 在上例的主窗口中增加一个按钮,如图7-8所示。
顶
MATLAB混合编程与工程应用
收藏此页
7.1 MATLAB与Visual Basic 语言的混合编程方式
http://book.csdn.net/ 2008-6-4 15:54:00
图 当前章节:7.1 MATLAB与Visual Basic 语言的混合编程方式
书
导 ·2.3 二进制数据
·2.4 使用文件I/O函数
图7-1 注册 MatrixVb
2.建立EXE项目
(1) 启动VB开发环境并建立“标准 EXE”项目,如图7-2所示。
图7-2 选择标准EXE工程模板 (2) 单击“打开”按钮,所建立的项目及开发界面如图7-3所示。
http://book.csdn.net/bookfiles/733/10073322604.shtml
本章主要内容如下: ● VB调用MatrixVB的方法 ● VB与MatrixVB的数据传递机制 ● 混合编程应用实例
7.1 MATLAB与Visual Basic
语言的混合编程方式 MATLAB提供了与C/C++、Fortran语言的接口,但没有与Vsiual Basic语言的接口,要想实现MATLAB与Vis ual Basic的混合编程可以通过以下途径来实现。
1.通过ActiveX方式
一是用Visual Basic开发服务器ActiveX组件,MATLAB作为客户端程序使用,事实上无论是用VB还是VC或 者其他语言环境开发的ActiveX组件,对于MATLAB来说集成与调用方式是一样的,一般情况下很容易地将 不同环境下开发的用途各异的ActiveX对象集成到一个MATLAB应用中来。其使用方法见第5章关于MATLAB 作为ActiveX的客户端使用方法。 二是在VB环境下可以通过ActiveX自动化接口将MATLAB作为Visual Basic语言的一个ActiveX部件调用。M ATLAB ActiveX自动化服务的功能主要包括在MATLAB工作空间执行MATLAB命令,以及直接从工作空间存取 矩阵等,我们在第5章中关于MATLAB作为服务器组件的部分的例子就是以Visual Basic应用程序,以MATL AB作为服务器客户端的。
热门TAG
好 推荐 GOOD 11 好 书 java tag asp.net 还是很不错的一本 书啊,有时间一定要仔细的看看可以学到不少东 西啊! 不错 123 1 c# a 支持
最新在读 最新读过 周评论最多
代码大全(第二版)(两届Softwa... Java编程思想(第4版) Java编程思想(第2版) JavaScript 高级程序设计——图灵... C++ Primer中文版(第4版)(一本... C#高级编程(第4版) Ajax实战 C#入门经典(第3版) VC++深入详解(附光盘) 重构-改善既有代码的设计(中文...
热门TAG
推荐 好 11 不
错 123 1 c# GOOD 好 书 java tag asp.net 还是很不错的一本
书啊,有时间一定要仔细的看看可以学到不少东 西啊! a 支持
最新在读 最新读过 周评论最多
代码大全(第二版)(两届Softwa... Java编程思想(第4版) Java编程思想(第2版) JavaScript 高级程序设计——图灵... C++ Primer中文版(第4版)(一本... C#高级编程(第4版) Ajax实战 C#入门经典(第3版) VC++深入详解(附光盘) 重构-改善既有代码的设计(中文...
最新书架
Web 2.0开发利器:RoR学习书架 最新版PHP+MySQL编程开发经典书籍 五种移动开发平台经典书架 SQL Server 2005学习必看的几本图书
http://book.csdn.net/bookfiles/733/10073322603.shtml
2009-4-15
7.2 MatrixVB 环境设置 - 《MATLAB混合编程与工程应用 》 - 免费试读 - book.csdn.net
页码,1/4
【登录】 【免费注册】 首页 新闻 论坛
频道: 研发 数据库
群组 Blog 中间件
文档 信息化
下载 读书 Tag 网摘 搜索 开源 视频 .NET Java 游戏 移动
FAQ
第二书店
博文视点
服务: 人才 外包 培训
程序员 厂商专区
精品连载 书友会 图书指数榜 收藏秀 特色书架 出版圈子 读书讨论群 读书博客 社区银行
3.通过嵌入VB的矩阵函数库MatrixVB的方法
MatrixVB是由第三方(mathtools公司)提供的COM组件,包含了大量与MATLAB相似的函数与调用语法,可 以加强VB内建数学运算与图形展示功能,在VB程序代码中可以像使用VB自己的函数一样使用MatrixVB的 函数,而且可以不依赖于MATLAB的环境在Visual Basic中完成矩阵运算与图形绘制显示等功能,这种方 法使用起来简单,编程效率较高。MatrixVB函数库的功能大致可分为8大类(矩阵运算、运算符重载、图 形图像处理、最优化运算、多项式、信号处理、随机与统计分析、控制系统)。 除以上3种方式外,我们还可以通过DDE的方式实现VB与MATLAB的数据通信。
最新书架
Web 2.0开发利器:RoR学习书架 最新版PHP+MySQL编程开发经典书籍 五种移动开发平台经典书架 SQL Server 2005学习必看的几本图书
2009-4-15
7.2 MatrixVB 环境设置 - 《MATLAB混合编程与工程应用 》 - 免费试读 - book.csdn.net
读 ·2.5 MAT文件
·7.2 MatrixVB 环境设置
·7.3 MatrixVB 的矩阵操作
·7.4 MatrixVB的运算符
பைடு நூலகம்
利用MatrixVB实现的混合编程 Visual Basic是Microsoft 公司推出的应用广泛的可视化编程工具,简单易学、功能丰富,而且能够设 计出界面优美的应用程序;可视化的用户界面设计功能使程序设计人员摆脱繁琐复杂的界面设计,因而 很快就风靡全球。Visual Basic是一种十分强大和有生命力的Windows 编程语言。但是VB语言也有它的 缺点,即数值计算方面能力欠佳,因此将其与计算能力强大的MATLAB混合编程将能体现各自的优势,一 般的集成方法我们在前面的章节中已有介绍,本章将详细讨论基于MatrixVB的MATLAB与Visual Basic语 言的混合编程技术。
1.采用立即窗口的形式
在项目中引入MatrixVB库后,在VB中可以直接在开发环境的“立即窗口”中输入MATLAB命令,让VB编译 器立即执行,如在MATLAB主窗口中一样。在View下拉菜单的中选择Immediate Windows选项在开发环境中 得到“立即窗口”,如图7-5所示。
图7-5 VB中的立即窗口 例如,在“立即窗口”中输入如下命令:
7.1 MATLAB与Visual Basic 语言的混合编程方式 - 《MATLAB混合编程与工程应用 》 - 免费试读 - book.csdn.net
页码,1/2
【登录】 【免费注册】 首页 新闻 论坛
频道: 研发 数据库
群组 Blog 中间件
文档 信息化
下载 读书 Tag 网摘 搜索 开源 视频 .NET Java 游戏 移动
页码,2/4
图7-3 VB项目及开发界面
3. 为项目引入MatrixVB
在project下拉菜单中单击References,在弹出的对话框中选中MMatrix项目,系统将加载MatrixVB的动 态链接库MMatrix.DLL,如图7-4所示。
图7-4 引入MatrixVB的动态链接库
7.2.2 在VB中使用MatrixVB的命令与函数
FAQ
第二书店
博文视点
服务: 人才 外包 培训
程序员 厂商专区
精品连载 书友会 图书指数榜 收藏秀 特色书架 出版圈子 读书讨论群 读书博客 社区银行
书友会
连载
Tag
用Google进行全文检索
热门搜索: ASP.NET Ajax Spring Hibernate Java
用百度进行全文检索
图书品种:235680种
A=eye(4,4) A.show 命令将产生一个4行4列的单位矩阵,并在MatrixVB的观察窗口Matrix Viewer中显示结果,如图7-6所 示。
http://book.csdn.net/bookfiles/733/10073322604.shtml
2009-4-15
7.2 MatrixVB 环境设置 - 《MATLAB混合编程与工程应用 》 - 免费试读 - book.csdn.net
2.通过动态链接库方式
该种方式是一种间接调用MATLAB命令的方式,借助于C++与MATLAB的接口,将MATLAB的程序文件(.M文件) 编译为动态链接库(.DLL),VB在代码中与调用其他语言编写的DLL文件一样调用MATLAB中.M 文件生成的 动态链接库。这种方法可以脱离具体的MATLAB环境,运行效率较高。
上一页 首页 下一页
热点推荐 【活动】写百字读书心得 赢"万元"图书大奖 【活动】7月新的C币获取原则推出 【专题】专业网管笔记 成就资深网管 【专题】重磅出击----Asp.net2.0 【活动】6月5日与微软专家在线讨论Vista安全 【专题】SOA袭来,技术人员如何提升自己? 【专题】历届Jolt大奖全回顾。17届最新发布 【专题】07年技术最新热点:Ruby on Rails 【专题】徜徉在经验与科学之间 【专题】时代DIY 自己动手开发自己的搜索引擎 【专题】O'reilly经典图书Programming系列 【专题】引起众多MVP关注的Excel 【专题】征服ASP.NET2.0 Ajax Web开发技术详解
热点推荐 【活动】写百字读书心得 赢"万元"图书大奖 【活动】7月新的C币获取原则推出 【专题】专业网管笔记 成就资深网管 【专题】重磅出击----Asp.net2.0 【活动】6月5日与微软专家在线讨论Vista安全 【专题】SOA袭来,技术人员如何提升自己? 【专题】历届Jolt大奖全回顾。17届最新发布 【专题】07年技术最新热点:Ruby on Rails 【专题】徜徉在经验与科学之间 【专题】时代DIY 自己动手开发自己的搜索引擎 【专题】O'reilly经典图书Programming系列 【专题】引起众多MVP关注的Excel 【专题】征服ASP.NET2.0 Ajax Web开发技术详解
书友会
连载
Tag
用Google进行全文检索
热门搜索: ASP.NET Ajax Spring Hibernate Java
用百度进行全文检索
图书品种:235680种
顶
MATLAB混合编程与工程应用
收藏此页
7.2 MatrixVB 环境设置
http://book.csdn.net/ 2008-6-4 15:54:00
图 当前章节:7.2 MatrixVB 环境设置 书 导 ·2.4 使用文件I/O函数
·2.5 MAT文件
读 ·7.1 MATLAB与Visual Basic 语言的混合编程方式 ·7.3 MatrixVB 的矩阵操作
·7.4 MatrixVB的运算符
·7.5 图形图像处理
7.2 MatrixVB 环境设置 7.2.1 在VB应用中引入MatrixVB
1.安装MatrixVB
(1) 系统要求为: ● 硬盘空间8.8M以上; ● 操作系统要求Windows 95及其以上版本,或者Windows NT 4.0及其以上版本。 (2) 在安装盘上找到Matrixvb4510.exe,双击后启动安装程序,并按照安装向导安装。 (3) 然后在“开始→运行”菜单中用命令regsvr32 mMatrix.dll注册,如图7-1所示。