Inserting 0s in rows of an array
Afficher commentaires plus anciens
Hi. I have a matrix A1 and a vector B1.
If I have a 0 in any row of vector B1, I need to insert 0s in that same row of matrix A (see picture).

With this code the 0s are applied only to the first row of A. How come?
A1 = importdata("A1.mat");
B1 = importdata("B1.mat");
rows_B1 = height(B1);
for C = 1:height(rows_B1)
if B1(C) == 0
t1 = 0;
t2 = 0;
A1(C,1) = t1;
A1(C,2) = t2;
end
end
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Resizing and Reshaping Matrices dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!