如何去除多维矩阵内的inf数据

如题所述

我没有找到符合你条件的方法。
当然这个也有小问题,就是nan周围有nan的时候:c(i)+2),1,改成NaN 假设你的矩阵在x
x(find(isinf(x)))=NaN
然后设定一个维数比x大的矩阵
a= ones(size(x)+2)
a(find(a==1))=NaN
a(2,赋值,然后去计算下一个的时候就包含了第一个NaN的值了,1,2,2:r(i)+2,c(i)。 这个顺序是根据find找到NaN的顺序来的。 这个你可以自行测试:end-1,忽略NaN:end-1)))
for i = 1:c(i)+2)。
例如.5给3,2处的NaN
温馨提示:答案为网友推荐,仅供参考
相似回答