第1个回答 推荐于2016-08-07
步骤:
(1) 打开Matlab计算引擎。
(2) 在引擎中执行Matlab命令,或者传递数据等。
(3) 关闭Matlab计算引擎。
打开Matlab计算引擎需要调用engOpen函数,成功打开Matlab引擎后,将
在程序中获得指向该引擎的指针。通过这个指针,就可以调用引擎来执行Matlab命令了,这需要调用engEvalString函数。完成对Matlab计算引擎的调用之后,应该关闭该引擎,这需要调用engClose。
1. engOpen
函数原型:extern Engine *engOpen(const char *startcmd)
参数说明:输入参数为一个字符指针,函数通过该指针指向的字符串所包含
的命令与Matlab简历一个连接,打开一个Matlab进程,返回一个Matlab引擎类型的指针。
2. engEvalString
函数原型:extern int engEvalString(Engine *ep, const char *string)
参数说明:ep为engOpen打开的engine指针。String为字符串,指向一个需
要在Matlab计算引擎的工作区中执行的字符串。函数返回0表示成功执行,返回1则表示ep对应的Matlab Engine 已经关闭。
3. engClose
函数原型:extern int engClose(Engine *ep)
参数说明:输入参数ep为已经打开的Matlab计算引擎。返回0表示成功关
闭,返回1表示返回出错。
第2个回答 2009-04-25
为方便管理解压文件到Matlab安装目录*\toolbox\文件夹下。
启动Matlab,File->SetPath->Add with Subfoldersè选择文件夹(*\toolbox\signal\->确定->Save->Close
第3个回答 2009-04-25
从file菜单的setpath中,将工具箱所在文件夹,及子文件夹添加入搜索路径。
第4个回答 2009-04-25
file->set path->add with subfolders
建议将你下载的工具箱放在Matlab目录中的toolbox下