| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 689 人关注过本帖
标题:vc与matlab
取消只看楼主 加入收藏
带她去看海
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2007-9-17
收藏
 问题点数:0 回复次数:0 
vc与matlab

请问一下有谁做过vc跟matlab的混合编程?
请指导一下
我用在用vc调用matlab引擎时,总没有结果?,就是说不会出现那个训练图出来,不知道为什么,代码如下
void CVcmatDlg::OnButton1()
{
// TODO: Add your control notification handler code here
// TODO: Add your control notification handler code here
Engine *m_ep;
if(!(m_ep=engOpen(NULL))) //打开Matlab引擎,建立与本地Matlab的连接
{
//fprintf(stderr,"\n Can't start MATLAB engine\n");
AfxMessageBox("Can't start MATLAB engine");
exit(1);
}   //这个地方执行正确,也就是说引擎打开 
engEvalString(m_ep,"sympin=dlmread(e:\sympin.txt',',');");
engEvalString(m_ep,"pin=sympin';");
engEvalString(m_ep,"sympout=dlmread('e:\sympout.txt',',');");
engEvalString(m_ep,"pout=sympout';");
engEvalString(m_ep,"net1=newff(minmax(pin),[16,7],{'tansig','purelin'},'trainscg');");
engEvalString(m_ep,"net1.trainParam.show=50;");
engEvalString(m_ep,"net1.trainParam.lr=0.01;");
engEvalString(m_ep,"net1.trainParam.mc=0.2;");
engEvalString(m_ep,"net1.trainParam.epochs=10000;");
engEvalString(m_ep,"net1.trainParam.goal=1e-7;");
engEvalString(m_ep,"net1=train(net1,pin,pout);");*/
engClose(m_ep);
}
搜索更多相关主题的帖子: matlab 
2007-10-25 12:05
快速回复:vc与matlab
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023298 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved