How to open data file by browsing it - MATLAB GUI
    11 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Ekin
 el 27 de Ag. de 2013
  
    
    
    
    
    Respondida: Ka Mirul
      
 el 20 de Nov. de 2017
            I can open my data file with this code:
 fp= fopen('ecg.txt','rt');
 fgets(fp); 
 A = textscan(fp, '%f');
 fclose(fp);
 result=A{:};
 %....Function....
But it can only open the ecg.txt file. how can i open another data file by browsing it? I tried this one:
 [filename1,filepath1]=uigetfile({'*.txt*','Text Files'},...
  'Select Data File 1');
  cd(filepath1);
 opener1=load([filepath1 filename1]);
 fp= fopen('filename1','rt');
 fgets(fp); 
 A = textscan(fp, '%f');
 result=A{:};
 %....Function....
But getting errors and can't fix. Can anyone help? Thanks in advance!
0 comentarios
Respuesta aceptada
Más respuestas (3)
  Iain
      
 el 27 de Ag. de 2013
        
      Editada: Iain
      
 el 27 de Ag. de 2013
  
      If you use:
 cd(filepath1);
You shouldn't need to use "filepath1" again.
 opener1=load([filename1]);  %reads matlab files - if you open it with "fopen", you don't need to use this line.
Remember to close the file once you've read it.
AND, importantly, since you change directory, your code might be no longer accessable. You need to ensure that your code is on the matlab path.
2 comentarios
  Ka Mirul
      
 el 20 de Nov. de 2017
        I found a video that help me, it is about creating GUI to browse an image and display the image and its name. It should help you : https://youtu.be/7EmFShs5y9I
0 comentarios
Ver también
Categorías
				Más información sobre Low-Level File I/O en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



