0

我刚刚编写了一个带有一些定义输入的 m 文件,其中调用了一个 simulink 文件。

它工作正常,但是当我要基于同一个 m 文件定义一个函数时(所以我可以给它多个输入)它给了我这个错误:

"" 在 'blocks/From Workspace' 中指定为工作空间输入的无效矩阵格式变量。矩阵必须有两个维度和至少两列。任何数据类型的复数信号和非双实数信号必须采用结构格式。第一列必须包含时间值,其余列必须包含数据值。“”

但我很确定该变量具有二维并且有两个列。

我不知道在这里做什么。

我能在这里做什么?

4

1 回答 1

1

您是说运行 Simulink 仿真的 mfile 在 mfile 是脚本时有效,但在 mfile 是函数时无效?如果是这样,这个答案可能会提供一些见解。尽管偏爱函数,但我还是使用脚本来运行 Simulink 参数研究 - 设置起来更容易。

于 2012-05-02T18:50:20.407 回答