Borrar filtros
Borrar filtros

only one answer for for loop

1 visualización (últimos 30 días)
Abhijit Sardar
Abhijit Sardar el 4 de En. de 2021
Comentada: Matt J el 5 de En. de 2021
i have i*1182 an array A.i want make another array such every single element of the array A is printed 50 times so that i will another array with length of 1182*50 = 59100
for w = 1:1182
z = repmat(ult(w),1,50);
end
ult is 1*1182 array

Respuesta aceptada

Matt J
Matt J el 4 de En. de 2021
Editada: Matt J el 4 de En. de 2021
This should really be done without a for-loop,
z = repmat(ult(:),1,50);
But if you insist on using a for-loop, you must tell the code where in z the result of each iteration is to be assigned,
for w = 1:1182
z(w,:) = repmat(ult(w),1,50);
end
  4 comentarios
Abhijit Sardar
Abhijit Sardar el 5 de En. de 2021
thanks this really simplified everything
Matt J
Matt J el 5 de En. de 2021
You're quite welcome, but please Accept-click the answer to indicate that your problem was resolved.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Loops and Conditional Statements 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