how can I add zeros elements to a matrix?
Mostra commenti meno recenti
I have a matrix a: a= [1 2 3; 1 2 3; 1 2 3] I want to add zero rows and cols and convert it to b:
b=
1 2 3 0 0
1 2 3 0 0
1 2 3 0 0
0 0 0 0 0
0 0 0 0 0
how is it possible?
(size of 'a' can be different, in fact it's a matrix which shows image m*n)
Risposta accettata
Più risposte (2)
Andrei Bobrov
il 18 Giu 2015
a= [1 2 3; 1 2 3; 1 2 3]
b = a
b(5,5) = 0
Ugur Aygun
il 26 Ott 2016
Hi Moein,
Easiest way to do this is to use padarray command.
a= [1 2 3; 1 2 3; 1 2 3];
padarray(a,[2,2],0,'post')
ans =
1 2 3 0 0
1 2 3 0 0
1 2 3 0 0
0 0 0 0 0
0 0 0 0 0
Here [2,2] indicates how many terms you will add to rows and columns respectively.
1 Commento
David Buzzell
il 28 Set 2020
This requires the Image Processing Toolbox
Categorie
Scopri di più su BeagleBone Black in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!