可以使用以下代码删除一列元素中的NaN:

A = A(:,~any(isnan(A),1));

其中,A是待处理的矩阵,isnan(A)会返回A中为NaN的元素的逻辑矩阵,any(isnan(A),1)会返回每列是否存在NaN的逻辑向量,~表示取反,所以~any(isnan(A),1)会返回每列不存在NaN的逻辑向量,最后A(:,~any(isnan(A),1))会返回删除了存在NaN的列的矩阵。

matlab 删除一列元素中的NaN

原文地址: https://www.cveoy.top/t/topic/ckPd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录