how to padding array with zeros to limit rows (I can choose the limit)
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
abdullah al-dulaimi
am 30 Jun. 2022
Kommentiert: Voss
am 30 Jun. 2022
I have a data with 2 columns
AB=[1 6
2 7
3 8
4 9
5 10]
So, I want to (padding) with zeros to rows number 21, so the result will be
AB=[1 6
2 7
3 8
4 9
5 10
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0]
0 Kommentare
Akzeptierte Antwort
Walter Roberson
am 30 Jun. 2022
[AB; zeros(21-size(AB, 1),size(AB, 2))]
1 Kommentar
Walter Roberson
am 30 Jun. 2022
In the special case where you know that AB is smaller than desired you can just use
AB(21,end)=0;
Do not use this if AB might already be large enough.
Weitere Antworten (1)
Voss
am 30 Jun. 2022
AB=[1 6
2 7
3 8
4 9
5 10];
AB(21,:) = 0; % MATLAB fills the intervening rows with zeros
disp(AB);
2 Kommentare
Siehe auch
Kategorien
Mehr zu Logical 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!