简单的说呢,就是:
比如你在VC中写下下面的代码,然后在matlab下编译为.exe文件,就可以执行了。
#include <iostream.h>
#include <stdlib.h>
#include "matlab.hpp"
#include "mltif.h"
static double data[]={1,2,3,4,5,6};
int main(void)
{
mwArray mat0(2,3,data);
mwArray mat1(3,2,data);
cout<<mat0<<endl;
cout<<mat1<<endl;
return EXIT_SUCCESS;
}
就是在Matlab的命令行下敲上:mbuild test.cpp(假设你取的是test.cpp的文件名)
然后用!test执行结果。
如果你要用更高级的win32编程,可以参考:
<A TARGET=_blank HREF="http://www.matlab-world.com/matlab_and_c.htm">http://www.matlab-world.com/matlab_and_c.htm</A>
用VB的也是可以的,但是偶自己没有编过。
补充一下:如果你还没有选择编译器的话,用mbuild -setup命令,然后就可以选择编译
器了,比如lcc或vc6或bcb5等等。 |