importing text file using uigetfile

7 visualizaciones (últimos 30 días)
Achmad Fachturrohman
Achmad Fachturrohman el 23 de Abr. de 2021
Comentada: Achmad Fachturrohman el 23 de Abr. de 2021
I'm trying to open text file using uigetfile with the data like this
and code like this
[filename, pathname] = uigetfile('*.txt', 'Open file .txt');
if isequal(filename, 0) || isequal(pathname, 0)
disp('File input canceled.');
else
data = fopen(filename,'r');
end;
anyone who can help me I would really appreciate it. Thank you

Respuesta aceptada

Walter Roberson
Walter Roberson el 23 de Abr. de 2021
[filename, pathname] = uigetfile('*.txt', 'Open file .txt');
if isequal(filename, 0)
disp('File input canceled.');
else
filename = fullfile(pathname, filename);
[fid, msg] = fopen(filename,'r');
if fid < 0
error('Failed to open file "%s" because "%s"', filename, msg);
end
%at this point, do whatever it is you were going to do with the file
%identifier
end
I would suggest, though, that it would be easier to use
[filename, pathname] = uigetfile('*.txt', 'Open file .txt');
if isequal(filename, 0)
disp('File input canceled.');
else
filename = fullfile(pathname, filename);
data = readmatrix(filename, 'headerlines', 2);
end
  1 comentario
Achmad Fachturrohman
Achmad Fachturrohman el 23 de Abr. de 2021
How do I ignore the first 2 lines of my text data? please help I am newbie in matlab

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Text Data Preparation en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by