Linux??Qt????Matlab????
???????????? ???????[ 2014/4/15 15:50:06 ] ?????????????? linux ???? ???????
????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最新|
|