Hi, I am trying to add values to a pre-allocated array based on whether the row number belongs to a set of values. In this example, I have generated an array with 7 rows and 900 columns, and only when the row number of another array matches the numbers in a specified vector, do I want the column values from that array to be added to my new array. At the moment, it keeps changing the dimension of the array so I am left with zeros in several of the unfilled positions. Any suggestions would be greatly appreciated, thanks in advance.
abnormal_cycles_5 = [95, 94, 92, 91, 79, 72, 1];values_v_5_abnormal = zeros(length(abnormal_cycles_5), 900);values_w_5_abnormal = zeros(length(abnormal_cycles_5), 900);for i = 1:95 if ismember(i, abnormal_cycles_5) values_v_5_abnormal(i, 1:900) = values_v_5(i, 1:900); values_w_5_abnormal(i, 1:900) = values_w_5(i, 1:900); endend
I have attached the variable values 'values_v_5' and 'values_w_5':
Best Answer