interpret a simple matrix code
    3 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
I m interpret a very easy code...
I don't know some points, could you explain green sentences?
>> A=eye(4,4)
A =
Diagonal Matrix
   1   0   0   0
   0   1   0   0
   0   0   1   0
   0   0   0   1
>> for x=(1:2:3) %what is this mean x=(1:2:3) 
A(x,x)=x+1; % first x is line and second x is row right? hence it means (1,1), (2,2), (3,3),(4,4)
end
>> A
A =
Diagonal Matrix
   2   0   0   0
   0   1   0   0
   0   0   4   0
   0   0   0   1
0 commentaires
Réponse acceptée
  Jan
      
      
 le 29 Avr 2022
        I recommend to use the free Matlab tutorials to learn the basics: https://www.mathworks.com/learn/tutorials/matlab-onramp.html 
Read the "Getting Started" chapters of the documentation also.
If you have a question about a for loop, read:
help for
doc for
Here your find what a:b:c means: "initVal:step:endVal"
"hence it means (1,1), (2,2), (3,3),(4,4)" - almost correct: The loop stops at 3, so (4,4) is not included.
Plus de réponses (0)
Voir également
Catégories
				En savoir plus sur Get Started with MATLAB 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!

