3

我正在使用 matlab NE builder 编译我从 C# 调用的 dll 文件。matlab代码在matlab中确认可以工作,但是从c#调用时出现以下错误:

MWArray.dll 中发生了“System.Exception”类型的未处理异常

附加信息:

... MWMCR::EvaluateFunction 错误 ... 下标索引必须是实数正整数或逻辑数。=> KalmanFilter.m 第 108 行出错。

有问题的行如下:

plot(data(:, 1), data(:, 2));

我已经确认,当到达该行时,变量数据的大小为 n x 4,n > 50,为什么该语句应该是有意义的。

有人有这方面的经验吗?提前致谢

4

1 回答 1

4

据我所知,当您将变量命名为函数名称或 MatLAB 函数(保留名称)时,就会出现此问题。确保这没有发生。

于 2013-01-23T08:36:42.027 回答