回 帖 发 新 帖 刷新版面

主题:各位高手请进,小弟请教vc调用matlab结合编程问题

各位高手好,小弟的问题是:
  G:1×30矩阵,W:6×30矩阵,用vc调用matlab引擎编程时,采用语句:engEvalString(ep,"plot(G,W);");engEvalString(ep,"hold on;");为什么不能得到六条曲线?采用语句:
for (int i=0;i<6;i++)
{
engEvalString(ep,"plot(G*maxc,W(i,:));");engEvalString(ep,"hold on;");
}
也不能得到六条曲线。
而且用engEvalString(ep,"plot(G,W);");engEvalString(ep,"hold on;");得到的图形如上传文件中所示
 

  本来横坐标G和纵坐标W都在[0,1]范围内,为什么在图形中横坐标G和纵坐标W 的范围不一样?

回复列表 (共1个回复)

沙发


图片如下:

[img]file:///c:\Documents and Settings\Administrator\My Documents\5.BMP[/img]

我来回复

您尚未登录,请登录后再回复。点此登录或注册