То, что вы хотите сделать, это строковая операция.Итак, начните с создания A
матрицы строк
B = string(A);
Теперь вы можете объединить каждый элемент x
с помощью join
x = 2;
n = size(A,2)/x;
for i = 1:n
C(:,i) = join(B(:,(i-1)*x+1:i*x),'',2)
end
Наконец, вы можете снова сделать его числами
D = double(C);
Обратите внимание, что при этом я предполагаю, что x
делит size(A,2)
.