Borrar filtros
Borrar filtros

How to import data from .txt file?

7 visualizaciones (últimos 30 días)
Max-Henri Froger
Max-Henri Froger el 11 de Ag. de 2020
Respondida: Jeremy Hughes el 11 de Ag. de 2020
Hello everyone,
I am doing an application on App Designer and I need to extract data from a simple txt file architecture (as shown below). After extracted the data, I need to save them on a matlab file but I don't find the way to do that.
I code this but it's not working
[filename,pathname]=uigetfile({'*.fl.txt' 'Torque file (*.fl.txt)'},'Select a torque curve');
if filename ~= 0
extracted=textscan([filename,pathname],'%f %f')
CDC_N=extracted(:,1)
CDC_Torque=extracted(:,2)
save(CDC.mat,'CDC_N','CDC_Torque');
end
if anyone could help me, I'd be grateful.
thanks

Respuesta aceptada

KSSV
KSSV el 11 de Ag. de 2020
data = importdata(mytextfile) ;

Más respuestas (1)

Jeremy Hughes
Jeremy Hughes el 11 de Ag. de 2020
The textscan function expects a fileID, not a file name. you need to use fopen.
[filename,pathname]=uigetfile({'*.fl.txt' 'Torque file (*.fl.txt)'},'Select a torque curve');
if filename ~= 0
fid = fopen(fullfile(pathname,filename));
extracted=textscan(fid,'%f %f');
fclose(fid);
CDC_N=extracted(:,1)
CDC_Torque=extracted(:,2)
save(CDC.mat,'CDC_N','CDC_Torque');
end

Categorías

Más información sobre Data Import and Analysis en Help Center y File Exchange.

Productos


Versión

R2016b

Community Treasure Hunt

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

Start Hunting!

Translated by