How to Append all values in single array in MATLAB
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Med Future
am 27 Feb. 2022
Kommentiert: Walter Roberson
am 27 Feb. 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 Kommentare
Akzeptierte Antwort
KSSV
am 27 Feb. 2022
iwant = [out1 out2 out3 out4];
5 Kommentare
Walter Roberson
am 27 Feb. 2022
NumberPerRow = 1000;
Output = reshape(TheData, NumberPerRow, []).';
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Creating and Concatenating Matrices finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!