Borrar filtros
Borrar filtros

Fill a matrix with another buy keep the original size

3 visualizaciones (últimos 30 días)
Matt
Matt el 21 de Abr. de 2023
Comentada: Matt el 21 de Abr. de 2023
Hi,
I have a 5x5 matrix (for example) filled with zeroes and I just want to fill that matrix from the top with another one which has fewer rows, say 3x5. What is the most elegant way of doing it?
Thanks!

Respuesta aceptada

Stephen23
Stephen23 el 21 de Abr. de 2023
Editada: Stephen23 el 21 de Abr. de 2023
A = zeros(5,5);
B = rand(3,5);
A(1:size(B,1),:) = B
A = 5×5
0.6104 0.7423 0.9155 0.5919 0.5947 0.0101 0.6127 0.8947 0.6021 0.8645 0.3824 0.7586 0.2458 0.6549 0.9956 0 0 0 0 0 0 0 0 0 0

Más respuestas (0)

Categorías

Más información sobre Multidimensional Arrays en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by