????Group project???Qt???????棬?????????matlab???????????????????????????????????????????????????°???????????????????????????????
???????????Ubuntu 12.04.4 LTS??Matlab?汾??R2013b??
????1. ??????Matlab??????????????????·????/usr/local/MATLAB
????2. ?????Qt?????
????3. ????????.pro????????????????У?
????INCLUDEPATH += /usr/local/MATLAB/R2013b/extern/include/
????LIBS += -L"/usr/local/MATLAB/R2013b/bin/glnxa64" -leng -lmat -lmex -lmx -Wl??-rpath=/usr/local/MATLAB/R2013b/bin/glnxa64
??????·??????????????matlab??·???С?
????4.??cpp?????#include <engine.h>????????????′???

 

#include <QtGui/QApplication>
#include <QDebug>
#include <cmath>
#include <iostream>
#include <engine.h>
int main(int argc?? char *argv[])
{
// Test 1????C++?е?????????Matlab???
// [1] ???Matlab????
Engine *ep = engOpen(NULL);
if (!ep)
{   // ????Matlab?????????????棻???????NULL
qDebug() << "Can't start Matlab engine!";
exit(-1);
}
engSetVisible(ep?? false);
// [2] ??C++????乹????????????????????
const int N_SIZE = 10;
double x[N_SIZE]??y[N_SIZE];
for (int i=0; i<N_SIZE; i++) //????????x??y
{
x[i] = (i+1);
y[i] = sin(x[i]); //?????????
}
// [3] ??C++???????Matlab????
mxArray *xx = mxCreateDoubleMatrix(1??N_SIZE?? mxREAL); // ????mxArray????У?N_SIZE ?е????????
mxArray *yy = mxCreateDoubleMatrix(1??N_SIZE?? mxREAL);
// [4] ?????????????????
memcpy(mxGetPr(xx)?? x?? N_SIZE*sizeof(double)); // ??????x?????mxarray????xx??
memcpy(mxGetPr(yy)?? y?? N_SIZE*sizeof(double));
// [5] ??C++?????????????Matlab??????
engPutVariable(ep?? "xx"??xx);  // ??mxArray????xxд??Matlab????????????xx
engPutVariable(ep?? "yy"??yy);
// [6] ???Matlab????
engEvalString(ep?? "plot(xx?? yy); "); // ??Matlab???淢????????
// [7] ????C++??????????
mxDestroyArray(xx);    // ????mxArray????xx??yy
mxDestroyArray(yy);
// Test 2?????Matlab???????????
// [1] ??Matlab??????????buffer
const int BUFSIZE = 1024;
char buffer[BUFSIZE] = {' 主站蜘蛛池模板: 亚洲综合区小说区激情区噜噜 | 日韩专区亚洲国产精品 | 国产91在线|亚洲 | 国外欧美一区另类中文字幕 | 日批视频在线播放 | 国产亚洲精品日韩香蕉网 | 日日日插插插 | 高清中文字幕在线 | 天天做日日爱 | 精品国产欧美一区二区三区成人 | 最近更新免费中文字幕大全 | 国产亚洲欧美另类一区二区三区 | 欧美久 | 精品久久久久久久九九九精品 | 亚洲一区二区三区久久久久 | 日韩欧美网站 | 中文字幕在线观看免费 | 色婷婷中文网 | 动漫精品成人免费网站 | 日韩视频一区二区 | 18无删减羞羞网站动漫 | 中文字幕一区在线观看 | 天天干天天干天天干 | 中文字幕在线观看第一页 | 国产一区二区三区在线观看视频 | 五月开心六月伊人色婷婷 | 国产成人精品免费视频大 | 一区二区在线视频免费观看 | 亚洲免费网站观看视频 | 国产日皮| 岛国午夜精品视频在线观看 | 欧美日韩久久中文字幕 | 黄色成人一级片 | 万部在线视频免费观看 | 国产精品综合色区在线观看 | 日本黄色小说视频 | 综合网伊人| 成人夜间视频 | 欧美亚洲激情 | 日韩亚洲欧美综合一区二区三区 | 26uuu最新|