creating a new column in a matrix using 'if condition"
Afficher commentaires plus anciens
On the following matrix:

I am using the following code which is not giving the right response.
if Reg1(:,3)==0
Reg1(:,10)=0;
else
Reg1(:,10)=a1-b1*Reg1(:,3)+Reg1(:,6);
end
Cannot figure out the issue.
The output is

1 commentaire
Catalytic
le 26 Avr 2019
We have no way of knowing what you consider to be the "right response"....
Réponse acceptée
Plus de réponses (1)
if all( Reg1(:,3)==0 )
Reg1(:,10)=0;
else
Reg1(:,10)=a1-b1*Reg1(:,3)+Reg1(:,6);
end
1 commentaire
Milan Kumar
le 27 Avr 2019
Catégories
En savoir plus sur Matrix Indexing 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!