Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

How can I show a .txt composed with data on a edit in GUI?

2 visualizaciones (últimos 30 días)
bayran arrieta
bayran arrieta el 30 de Jun. de 2017
Cerrada: MATLAB Answer Bot el 20 de Ag. de 2021
How can I show a .txt composed with data on a edit in GUI?
the .txt is composed with a matriz of 8*5 with letter and numbers, but the edit on the guide show it but only in one column
file = uigetfile('*.txt')
fid=fopen(file);
qwe2=textscan(fid, '%s %s %s %s %s','Emptyvalue',0,'TreatAsEmpty',{'NA'});
gg=qwe2{1};
zzz=qwe2{3};
xxx=qwe2{2};
Iddd=qwe2{5};
kddd=qwe2{4};
aaa=[gg xxx zzz Iddd kddd]'
set(handles.edit1,'Max', 2, 'string',aaa);
for example: X4.5
Z2.5
K3.5
I4.5
G1
X10
Z2.5 etc...
  1 comentario
Geoff Hayes
Geoff Hayes el 4 de Jul. de 2017
baryon - what can you tell us about aaa. Is this a char array or a cell array? If the former, then I suspect that when you concatenate (or transpose) the strings as
aaa=[gg xxx zzz Iddd kddd]'
then you are creating a character array with no whitespace between each column.

Respuestas (2)

Jan
Jan el 4 de Jul. de 2017
Editada: Jan el 4 de Jul. de 2017
What about:
Str = fileread(file);
CStr = strsplit(Str, '\n');
set(handles.edit1, 'Max', 2, 'string', CStr);
This does not parse the contents of the file, but simply copies it.

Mawwan
Mawwan el 26 de Ag. de 2018
Editada: Mawwan el 26 de Ag. de 2018

La pregunta está cerrada.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by