matlab中如何去除数据中包含的NaN和Inf数值
时间: 2023-10-02 21:11:10 浏览: 811
删除DataFrame中值全为NaN或者包含有NaN的列或行方法
在Matlab中,可以使用以下代码来移除包含NaN和Inf的数据:
```matlab
data = data(~isnan(data) & ~isinf(data));
```
其中,`~isnan(data)`用于判断数据是否为NaN,`~isinf(data)`用于判断数据是否为Inf,`&`用于逻辑与操作,最终得到的结果就是不包含NaN和Inf的数据。
阅读全文