vc与matlab接口用Matcom(一)

一,用Matcom:
1、启动MIDEVA ,File->New,新建如下Test1.m文件:

x=1:0.1:10; y=sin(x); plot(x,y);
将文件保存。
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、在void CExamleDlg::OnButton1()中分别添加一个初始化类库调用函数”initM(MATCOM_VERSION)”和一个结束类库调用函数”exitM()”(如图七)。
运行程序,点击画图按扭(如图八)。
快!

你可能感兴趣的:(matlab)