rbmatlab  1.16.09
 All Classes Namespaces Files Functions Variables Modules Pages
add_to_array.m
1 function M_array = add_to_array(M,idx,M_array_old)
2 %function M_array = add_to_array(M,idx,M_array_old)
3 %
4 % add M into array M_array_old at position idx
5 %
6 
7 if (isempty(M_array_old)) || (length(M_array_old)<idx)
8  M_array = M_array_old;
9  M_array{idx}=M;
10 else
11 
12  M_array = [M_array_old(1:idx-1), M, M_array_old(idx:end)];
13 % for i=1:idx-1
14 % M_array{i} = M_array_old{i};
15 % end
16 % M_array{idx}=M;
17 % for i=(idx+1):(length(M_array_old)+1)
18 % M_array{i}=M_array_old{i-1};
19 % end
20 
21 end
22