您的位置:首页 > 编程语言 > MATLAB

MFC学习笔记之020matlab混合编程之index out of bounds

2014-03-08 10:20 274 查看
MFC调用matlab时,我用两个按钮实现调用matlab计算的,调用的是同一个函数,只是参数不一样而已。问题就来了:第一次调用正确,第二次就不对了。错误是:index out of bounds(索引越界)。

我把m文件的代码贴出来:

C/C++ code

?
第一次调用是用[ts,sigma,Os,wc,kpp,tdd]=FindOptimal2(6,0.3,55,0.1,5,1),第二次调用是用[ts,sigma,Os,wc,kpp,tdd]=FindOptimal2(6,0.3,55,0.1,5,2).

谁能指点一下这是为什么?

解答:是自己放了一个超级低级的错误:MFC调用MTATLAB是,输入choose是一个数值我弄成了二维的数组。真是该死。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: