Matlab does not give the right answer
    3 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
I have a code to load the files in the folder with filename_2,
0 Commenti
Risposte (3)
  Ilham Hardy
      
 il 19 Nov 2012
        Seems for me it has more to do with
for run= 2:2
and
for run= 1:1
1 Commento
  Ilham Hardy
      
 il 19 Nov 2012
				
      Modificato: Ilham Hardy
      
 il 19 Nov 2012
  
			Use the debugger and check what are the value of
run
and
ic
And what if you use only the command without any for loop.
  Image Analyst
      
      
 il 19 Nov 2012
        
      Modificato: Image Analyst
      
      
 il 19 Nov 2012
  
      Not really sure - maybe it's a conflict between using the command line version of load and the function version (do you even know the difference?) Do you really have an equal sign in the filename, and no extension (such as .mat) for it, and that filename_2 is the actual filename and not the variable name? Anyway, assuming that's the case, try this more robust code:
for run = 2:2
  for ic = 11:12
    if ic == 11
      fullFileName = fullfile(pwd, 'filename_2');
    else
      fullFileName = fullfile(pwd, 'filename_2_eps=1');
    end
    if exist(fullFileName, 'file')
      load(fullFileName)
    else
      message = sprintf('Error: file not found:\n%s', fullFileName);
      uiwait(warndlg(message));
    end
  end
end
Or maybe it's the fact that you're using run as a variable name but MATLAB considers it a built-in function name (so you should not use run as a variable name, just like you shouldn't use for, while, sprintf, load, etc. as variable names either).
4 Commenti
  Image Analyst
      
      
 il 19 Nov 2012
				I don't know what the second sentence means. What does "not right" mean to you? Also, there were 7 questions in my prior comment and you answered only 2 of them, at most.
Vedere anche
Categorie
				Scopri di più su Variables 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!




