How to Pad an Array with extra zeros
Mostrar comentarios más antiguos
Say I have an array, and I use to reshape function to divide it into equal sections. In the case that it cannot be divided into equal sections, how do I add zeros at the end to compensate? Say A=[1 8 1 9 1 4 1 5 0 4], and I want to divide it into sections of 4. 4 is not a set value.
1 comentario
Shaquille Powell
el 23 de Oct. de 2017
Respuesta aceptada
Más respuestas (2)
Andrei Bobrov
el 23 de Oct. de 2017
Editada: Andrei Bobrov
el 23 de Oct. de 2017
A=[1 8 1 9 1 4 1 5 0 4];
n = 4;
B = reshape([A(:);zeros(mod(-numel(A),n),1)],n,[])';
doc padarray
B = [A zeros(1,2)]
Categorías
Más información sobre Operators and Elementary Operations en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!