I have three variables t_SS, t_A, and G and all of them have the size of 10000 X 8. I'm looking for away to remove the entire row in G if any of the following coniditions is met. Below is my code and does not work properly since if G is deleted in the first conidtion, the number of index change.
Not sure how to fix it and thanks in advance.
Index_N_tS = find(t_SS < 0);Index_N_tA = find(t_A < 0);Index_less_A = find(t_A < t_SS);
I have to check these cells are not empty:
indx1_tS = isempty(Index_N_tS); indx1_tS = isempty(Index_N_tS); indx3_tA = isempty(Index_less_A)
% if any of the condition is met, remove the entire row in G
if indx1_tS == 0 G(Index_N_tS ,:) = []; end if indx2_tA == 0 G(Index_N_tA,:) = []; endif indx3_tA == 0 G(Index_less_A,:) = []; end
Thank you
Best Answer