Borrar filtros
Borrar filtros

Assigned small array values into Big array using for loops

3 visualizaciones (últimos 30 días)
Size(per)=1*(multiple of 180) double; e.g. 1*720
Size(temp)=180*1 double
as of 720/180=4;
My goal is to assign temp values in per like these per(1:4)=temp(1); per(5:8)=temp(2), ...., per(717:720)=temp(180). How can I perfect second for loop??
for j=1:length(temp)
for i =1:length(per)/length(temp)
per(i)=temp(j);
end
end

Respuesta aceptada

Stephen23
Stephen23 el 28 de Feb. de 2022
Editada: Stephen23 el 28 de Feb. de 2022
per = repelem(temp,4)
Or if it is required to use some indexing:
per(:) = repelem(temp,4)

Más respuestas (0)

Categorías

Más información sobre Loops and Conditional Statements en Help Center y File Exchange.

Productos


Versión

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by