eemd = eemd(edf, num_imfs = 10) Error in is.finite(input) : default method not implemented for type 'list'
时间: 2024-02-28 09:55:14 浏览: 119
eemd.rar_EEMD MATLAB_EEMD MATLAB_EEMD分解_matlab eemd 下载_绘制imfs
5星 · 资源好评率100%
这个错误通常是因为输入的数据类型不正确导致的。请确保你的输入数据类型正确,应该是一个数值型向量或矩阵,而不是一个列表。你可以尝试使用以下代码将输入转换为正确的数据类型:
```
edf <- as.matrix(edf)
eemd <- eemd(edf, num_imfs = 10)
```
这将把 `edf` 转换为一个矩阵,并将其作为参数传递给 `eemd` 函数。这应该可以解决你遇到的问题。
阅读全文