C 语言调用Matlab程序例子
(2009-04-19 09:56:13)
标签:
杂谈 |
网上查到的都是Matlab调用C语言的例子,而对C语言调用matlab的例子介绍的很少,好不容易搜索到一个C语言调用matlab的例子,大家共享。
//调用MATLAB函数绘制函数曲线
#include
#include
#include
#include
int
{
const
double
{
}
Engine
if(!(ep=engOpen(NULL)))
{
}
//利用MATLAB
mxArray
mxArray
//mxGetPr获取指向输入、输出矩阵数据的指针
memcpy(mxGetPr(xx),x,N*sizeof(double));//将数组
memcpy(mxGetPr(yy),y,N*sizeof(double));
engPutVariable(ep,"xx",xx);//将
engPutVariable(ep,"yy",yy);
engString(ep,
mxDestroyArray(xx);
mxDestroyArray(yy);//释放内存
cout<<"press
cin.get();
engClose(ep);
return
}
引自:http://www.cnblogs.com/bobyguo/articles/1272684.html