How can I insert a sequental columns in a matrix with a lag of three columns?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Ekaterina Serikova
el 4 de Jul. de 2016
Comentada: Ekaterina Serikova
el 5 de Jul. de 2016
Dear all,
I have a two-dimensional matrix A, which contains 914 columns. I would like to create a matrix B and insert every columns from A, so that
Column 1 from A goes to column 1 in B
column 2 from A goes to column 4 in B
column 3 from A goes to column 7 in B...and so on
I tried that code, but it gives me an error:
B=nan(size(A,1),size(A,2)*3);
for i=4:3:size(B,2);
for ii=1:size(A,2);
data(:,i)=A(:,i-2*ii);
end
end
0 comentarios
Respuesta aceptada
Azzi Abdelmalek
el 4 de Jul. de 2016
A=randi(9,4,3)
n=size(A,2)
B=nan(size(A,1),n*3)
idx=1:3:size(B,2)
B(:,idx)=A
Más respuestas (0)
Ver también
Categorías
Más información sobre Graphics Object Programming en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!