how to padding array with zeros to limit rows (I can choose the limit)
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
abdullah al-dulaimi
le 30 Juin 2022
Commenté : Voss
le 30 Juin 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 commentaires
Réponse acceptée
Walter Roberson
le 30 Juin 2022
[AB; zeros(21-size(AB, 1),size(AB, 2))]
1 commentaire
Walter Roberson
le 30 Juin 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.
Plus de réponses (1)
Voss
le 30 Juin 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 commentaires
Voir également
Catégories
En savoir plus sur Logical dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!