MATLAB: How to average two arryas that have Nans arraysaveragemeannan I have two arrays: A = [2 4 6 8] B = [Nan 2 Nan 4] I want to combine these two into one by averaging but ignoring the Nan so that the final result is: C = [2 3 6 6] How do I do this? Best Answer >> nanmean([A;B],1)ans = 2 3 6 6 Related SolutionsMATLAB: Delete nan values and the corresponding value in another array nanIdx = find( isnan(A) | isnan(B) | isnan(C) );A(idx) = NaN; B(idx) = NaN; C(idx) = NaN MATLAB: Match NaN’s in one Matrix to another C = A;C(isnan(B)) = NaN Related QuestionReplace corresponding elements in two different matricesHow to average multiple matrices by element, ignoring NaN values, to create a new matrix of the same sizeNanmean different outcomesHow to plus two nan matrix
Best Answer