I get index error, but the correct result. How can I avoid this?
1 view (last 30 days)
I am trying to solve this Cody problem where I need to remove all rows that contain NaN-s.
My code looks like this:
b = abs(sum(A'))
iter2 = 0
iter1 = 0
iter1 = iter1+1
B(iter1,:) = A(i,:)
where, in the overarching if, the if part works for column matrices, and the elseif for any other matrices. (I know there are probably better ways to solve it, but I'm trying to figure them out on my own).
It works. However, I get the alert that in
"Index exceeds the number of array elements (4)" for the column vector A = [ 1 3 6 NaN 3 NaN]'. I am assuming it is becauyse for l=5, I still get a four element vector. However, the result is correct, and if it weren't for that error message, I believe the Cody problem would accept my answer.
Thanks in advance!