У меня есть матрица M[12x2232]
в matlab и три матрицы a[2232]
, b[2232]
, c[2232]
.Мне нужно получить матрицу результата ResultMatrix[26784x5]
, где общее количество строк 26784 равно 2232 * 12, как вы можете видеть во вложенных циклах ниже:
rowi = 1;
for ii = 1:2232
for jj = 1:12
row = { a(ii) M(ii,jj) b(ii) c(ii) jj*5 };
ResultMatrix(counter, :) = row;
rowi=rowi+1;
end
end
Но у него слишком много времени для выполнения (20 минут).Есть ли способ генерировать матрицу быстрее?