У меня есть массивКак добавить внутри ячеек в массив ячеек без циклов?
A={1 6 31 65; 1 38 53 4};
Я хочу, чтобы массив ячеек в виде
C={[1 1] [6 6] [31 31] [65 65];[1 1] [38 38] [53 53] [4 4]};
Один из способов сделать это с помощью цикла:
for count=1:2
for i=1:4
for j=1:2
C{i,j}(count)=A(i,j);
end
end
end
Как я могу это сделать без циклов и улучшения временной сложности?
Редактировать: Это не так для count = 2, у меня есть приложение, где count достигает 85. Цикл значительно снижает эффективность. И переход на более высокие размерные матрицы также неэффективен.
У вас нет. Зачем вам нужен массив ячеек? Ячейки содержат массивы одинакового размера. – excaza