您的位置: 首页-> 文档分类-> 其它文档-> 杂项 收藏此页到365Key

本类下载TOP10

4ERP的项目实施
4某公司中小规模视频会议系统资料
4教材管理系统设计论文
4个人总结
4《客户管理系统》论文
4固定资产管理系统
4数据结构课程设计报告
4实习报告
4商品房验收程序
4《现代物流系统规划》电子教案

Matlab与VC混合编程

文档类别: 杂项
文档大小: 2.24M
文档评级:
文档格式: Word文件,WPS格式文档
文档更新: 2008-1-9 20:16:22
页面刷新: 2008-11-1 10:16:39
下载次数: 111
其它信息:  
 
 

全文下载

Word文件格式下载

6 文钱


文钱不够?

   
文档介绍:  

摘 要
此文档主要讨论了如何利用Matcom进行VC与Matlab的联合编程。
一:准备工作
1,介绍了Matcom的安装方法,安装完毕,启动后的界面和常规的matlab界面相似(且Matcom的命令输入方法也和matlab相似)
2,将matlab的m文件编译后放入VC中 具体方法的实现如下:
(1)启动MIDEVA ,File->New,新建如下Test1.m文件
(2)在VC中用MFC Wizard(exe)创建一个基于对话框名为Example的工程。
在面板上添加一个ID为IDC_BUTTON1按扭
(3)将C:\matcom45\Debug目录下的Test1.cpp文件的内容拷贝到
void CExamleDlg::OnButton1()下
(4)将C:\matcom45\lib\下的matlib.h 和v4501v文件和C:\matcom45\debug下的Test1.h文件拷贝到工程Example目录下,然后在VC中将库文件和头文件加入到工程中:工程->添加工程->Files,选择刚刚拷贝到Example目录下的matlib.h 、v4501v和Test1.h文件
(5)在ExamleDlg.cpp中加入如下代码:
#include "matlib.h"
#include "Test1.h"
(6)运行即可
二:VC中调用matcom编译后的函数
1.建立一个名为Example2基于对话框的MFC(exe)工程。
2.在matcom中新建一个名为huatu.m文件
3.在matcom命令窗口中运行该函数
4.将生成的huatu.h、huatu.cpp和matlib.h、v4501v.lib拷贝到建立的工程Example2目录下
5.将第四步拷贝的四个文件加入到VC工程中:工程->添加工程->文件,选择刚才拷贝到Example2目录下的四个文件
6.在Example2dlg.cpp中添加头文件:(如图4所示)
#include "matlib.h"
#include "huatu.h
7.为工程建立界面
8.按Ctrl+W为控件添加变量
9.为Button1按钮添加响应代码
10.运行程序
三:简单的VC与matlab的接口实现方法
首先在Matlab编辑器里编辑m函数文件:启动matlab->File->New->M-file 函数内容如图1:该函数无输入输出参数,文件保存为huatu.m
2、新建工程:File->New Project…
3、设置组件属性
4. 添加文件
5、生成 com组件
VC中调用COM组件
1、在VC中建立名为ComHuaTu的基于对话框的MFC(exe)。
2、面板上添加一个名为“画图”的button按钮
3、将component_idl.h 和component_idl_i.c文件拷贝到VC建立的工程ComHuaTu目录下。两文件默认目录为\work\component\src
4、将上面两文件加入工程
5、将目录/extern/include/下的mwcomtypes.h拷贝到工程ComHuaTu目录下,并加入到工程中
6、为程序添加头文件component_idl.h 、component_idl_i.c和mwcomtypes.h,
7、按钮画图函数添加代码
8、设置预编译头文件
9、编译、连接、运行
四:用VC和MATLAB接口的原因及实质
该部分介绍了matlab的历史及发展方向并举例说明了其原因和实质
五:vc和matlab的精华介绍
1,调用matlab的方法
(1)通过Matlab Engine方式
(2)直接调用Matlab的C/C++数学函数库
(3)用Matlab自带的Matlab Compiler
(4)使用matlab的combuilde工具
(5)使用matcom工具
六:Matlab C\C++函数库
主要介绍了以下的函数:初等数学函数、线形代数函数、矩阵操作函数、数值计算函数、特殊数学函数、多项式函数、插值函数
七:编译器的使用
1、必须保证编译器的正确配置,因为编译器使用了C\C++库函数,所以在使用前需要使用mex -setup 和mbuild -setup
2、设置头文件和库文件的路径
3、在MATLAB打开文本编辑器(File->New->M-file)写一个简单的m函数
4、在MATLAB命令窗口用如下命令生成dll文件和调用dll所需要的文件
八:编译器的详细介绍
九:VC 与 MATLAB 联合编程的综合举例



相关文档:
注意事项:
如果出现该页无法显示,请多试几次;如果总是不能下载,请点击报告错误,谢谢!
☉部分文档使用了最新版的[WinRAR]才能正常解压,该文档可在首页下载;如有其它问题,欢迎发信联系管理员
由于网站服务器承受能力有限,请其他网站不要直接链接我们提供的文档,谢谢!!
网赚365