从工作区输入的Simulink错误

问题描述 投票:0回答:1

我正尝试在From Workspace框中放入31 * 2矩阵,第一列是2005年至2035年,第二列是数据。但是当我运行模型时,出现了如下错误:

“可用格式是双重非复杂矩阵,有时间或无时间的结构或以MATLAB时间序列为叶节点的结构。所有格式都要求数据是有限的(不是Inf或NaN)。”enter image description here我该怎么办?

matlab simulink
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.