- 积分
- 0
- 注册时间
- 2009-12-10
- 仿真币
-
- 最后登录
- 1970-1-1
|
本帖最后由 ljelly 于 2009-12-29 07:28 编辑
在按钮中添加响应函数如下,运行不出目标文件
请教高手
Engine *ep = engOpen(NULL);
engEvalString(ep,"load('fyu.txt','-ascii')");
engEvalString(ep,"load('fyn.txt','-ascii')");
engEvalString(ep,"load('fyb.txt','-ascii')");
engEvalString(ep,"load('fyr.txt','-ascii')");
engEvalString(ep,"load('ting2.mat','-mat')");
engEvalString(ep,"uu=fyu';");
engEvalString(ep,"nn=fyn';");
engEvalString(ep,"bb=fyb';");
engEvalString(ep,"rr=fyr';");
engEvalString(ep,"for i=1:3");
engEvalString(ep,"u1(i)=(uu(i)-0.16)/(0.19-0.16);");
engEvalString(ep,"n1(i)=(nn(i)-0.2)/(0.25-0.2);");
engEvalString(ep,"b1(i)=(bb(i)-450)/(550-450);");
engEvalString(ep,"r1(i)=(rr(i)-1.4)/(1.8-1.4);");
engEvalString(ep,"end");
engEvalString(ep,"in=[u1;n1;b1;r1];");
engEvalString(ep,"out=sim(netyuce,in)");
engEvalString(ep,"dlmwrite('1.txt', out);");
engEvalString(ep,"b=dlmread('1.txt');");//输入MATLAB命令
engClose(ep);//关闭引擎 |
|