从“工作区”框中输入Simulink错误

时间:2019-10-17 07:57:40

标签: matlab simulink

我正在尝试按年份分析系统中产品的流量。例如,在2005年,有250个单元进入系统,经过一些处理后,有XXX个单元作为废物从系统中退出;然后在2006年,有300个设备进入系统。

我试图在“工作区”框中放入31 * 2矩阵,第一列是2005年到2035年,第二列是数据。但是当我运行模型时,出现了如下错误:

  

“可用格式是双非复杂矩阵,有时间或无时间的结构或以MATLAB时间序列为叶节点的结构。所有格式都要求数据是有限的(不是Inf或NaN)。

Image

我该怎么办?

1 个答案:

答案 0 :(得分:1)

您的数据实际上不是矩阵,而是表格。您可以使用table2array将其转换为矩阵,然后在From Workspace块中使用该变量。

根据您想要使用数据的方式,您将不得不适当地设置块设置,但是如果您在有关如何使用数据的问题中没有提供更多详细信息,我们将无法提供正确的设置。