repmat
Repetir copias del arreglo
Descripción
Ejemplos
Argumentos de entrada
Sugerencias
Para construir arreglos de bloque formando el producto tensorial de la entrada con un arreglo de unos, utilice
kron
. Por ejemplo, para apilar el vector filaA = 1:3
cuatro veces verticalmente, puede utilizarB = kron(A,ones(4,1))
.Para crear arreglos de bloque y ejecutar una operación binaria en un único paso, utilice
bsxfun
. En algunos casos,bsxfun
ofrece una solución más sencilla y más eficiente en el uso de la memoria. Por ejemplo, para añadir los vectoresA = 1:5
yB = (1:10)'
a fin de producir un arreglo de 10 por 5, utilicebsxfun(@plus,A,B)
en lugar derepmat(A,10,1) + repmat(B,1,5)
.Cuando
A
es un escalar de un tipo determinado, puede utilizar otras funciones para obtener el mismo resultado querepmat
.sintaxis repmat Alternativa equivalente repmat(NaN,m,n)
NaN(m,n)
repmat(single(inf),m,n)
inf(m,n,'single')
repmat(int8(0),m,n)
zeros(m,n,'int8')
repmat(uint32(1),m,n)
ones(m,n,'uint32')
repmat(eps,m,n)
eps(ones(m,n))