错误使用 plot 数据参数无效。 出错 LSTMNMTS (line 88) plot(1:N, T_test, 'x', 'r-', 1:N, T_sim2, 'x', 'b-', 'MarkerSize', 1);
时间: 2023-12-27 22:03:07 浏览: 126
smote的matlab代码-dsc-class-imbalance-problems-lab-online-ds-sp-000:dsc-cl
这个错误可能是由于 `T_test` 或 `T_sim2` 的值为空或者维度不匹配导致的。请检查以下几个方面:
1. 检查变量 `N`、`T_test` 和 `T_sim2` 是否都已经被正确地定义,并且其维度是否匹配。如果某个变量的维度不匹配,例如 `T_test` 和 `T_sim2` 的长度不相等,那么就会导致 `plot` 函数无法正确地绘制数据。
2. 检查变量 `T_test` 和 `T_sim2` 中是否有 NaN 或 Inf 等非数值数据。如果存在非数值数据,`plot` 函数可能会出现数据参数无效的错误。
3. 检查代码中是否存在其他语法错误,例如缺少逗号、括号不匹配、单引号或双引号不匹配等。这些错误会导致代码无法正确解析,进而无法绘制图像。
4. 检查是否存在其他绘图命令重置了图形窗口,导致前面的绘图结果被清除。如果有多个绘图命令,而没有使用 `hold on` 命令保留之前的绘图结果,那么后面的绘图命令就会清除前面的结果。
综上所述,建议你检查代码中的错误,并且确保变量的维度匹配、数据中没有非数值数据,并使用 `hold on` 命令保留之前的绘图结果。如果问题仍然存在,请提供更多的信息和代码,以便我更好地帮助你解决问题。
阅读全文