How to Append all values in single array in MATLAB
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Med Future
el 27 de Feb. de 2022
Comentada: Walter Roberson
el 27 de Feb. de 2022
Hello, I hope you are doing well.
I have the following code which gives the four output array. but i want the output to be single array how can i do that.
The output is the numeric array in out1,out2,out3 and out4. i want the output to be in single array like overalloutput How can i do that in matlab
and every row with 1000 values How can i do that?
prfSTG = [200 400 800 1000 800 ];
n_pulsesSTG = [800 800 800 800 800 800 ];
out1 = repmat(prfSTG,1,(ceil(sum(n_pulsesSTG)/length(n_pulsesSTG))));
prf = [200];
n_pulsesconstant = [4000];
out2 = repmat(prf,1,(ceil(sum(n_pulsesconstant)/length(n_pulsesconstant))));
out3 = (rand(1,4000)*100)+750;
val = [200,500,800,1000,800,900,700,300,600,150];
num = [120,400,830,400,300,450,200,400,500,400];
out4 = repelem(val,num);
0 comentarios
Respuesta aceptada
KSSV
el 27 de Feb. de 2022
iwant = [out1 out2 out3 out4];
5 comentarios
Walter Roberson
el 27 de Feb. de 2022
NumberPerRow = 1000;
Output = reshape(TheData, NumberPerRow, []).';
Más respuestas (0)
Ver también
Categorías
Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!