If someone could help me out with this simple problem, I would really appreciate it. I'm still trying to wrap my head around indexing. I have a 5x5 array [A], and I would like have a logical 1x5 array B, where B indicates the columns of A that have 3 or more NaN values. So far I've been able to make a for loop, but I would like to simplify this if possible to a logical index.
A = [1,2,3,4,5;2,3,4,5,6;NaN,NaN,NaN,NaN,NaN;NaN,NaN,NaN,4,NaN;NaN,NaN,7,8,NaN];
B = zeros(1,5);
for i = 1:5
if numel(find(isnan(A(:,i)))) > 2
B(i) = 1;
(output) B = [1,1,0,0,1]
Thank you for your time.