"temp" was previously used as a variable, conflicting with its use here as the name of a function or command.
    6 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
    Maria
 il 29 Mag 2020
  
    
    
    
    
    Commentato: Image Analyst
      
      
 il 29 Mag 2020
            Don't know why shows "temp" was previously used as a variable, conflicting with its use here as the name of a function or command.

3 Commenti
  Image Analyst
      
      
 il 29 Mag 2020
				The one that said for i = 1 : n.  But it looks like John pointed out the same thing I did, and that turned out to be the problem.  Sometimes error messages can be deceptive/misleading.
Risposta accettata
  John D'Errico
      
      
 il 29 Mag 2020
        
      Modificato: John D'Errico
      
      
 il 29 Mag 2020
  
      The MATLAB language does not include this syntax 
temp += 26
Just because it works in some other language, does not make it valid syntax when in MATLAB. Just use
temp = temp + 26;
What does the error indicate? What are you being told?
temp is a variable, right? However, when MATLAB sees 
temp += 26
it thinks you are trying to issue a command, or execute a function named temp. (All commands in MATLAB are also functions with the same name.) But it knows that temp is a variable, and temp cannot be used in both contexts at the same time. So it generates that error message.
Più risposte (0)
Vedere anche
Categorie
				Scopri di più su Loops and Conditional Statements in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


