MATLAB: How to plus two nan matrix nan If my two matrix are a=3*3,b=3*3,c=3*3 a=[1 2 3,4 5 nan,7 nan 9] b=[nan 3 3,4 5 6,nan 8 9] c=a+b Is that possible that c=[1 5 6,8 10 6,7 8 18] How to calculate? Thanks Best Answer c = a + b;c(isnan(c)) = a(isnan(c));c(isnan(c)) = b(isnan(c)); Related SolutionsMATLAB: How to delete nan from array B = B'; B = B(~isnan(B))'; C = C'; C = C(~isnan(C))'; MATLAB: How to superimpose three matrix out=max(A,B)out=max(out,C) Related QuestionNANMEANs for each (n,m) position over several matrices with the same sizeHow to force nansum(NaN+ NaN) = NaN, not 0How to avoid or delete Nan values in addtionHow to select or group sections of an array without using indexingDelete nan values and the corresponding value in another arrayBeing equal two matrics contaning NaNs and numbers smaller than 1
Best Answer