Matlab - Cargar datos en Workspace de Matlab usando la función uigetfile('*.txt') en un push button de GUI

   
Vista:

Cargar datos en Workspace de Matlab usando la función uigetfile('*.txt') en un push button de GUI

Publicado por Andrea (1 intervención) el 09/11/2014 08:20:09
Hola

Estoy tratando de crear en GUIDE un push button que me permita abrir un archivo txt y guardar su información en una matriz, al ejecutar el código en un archivo .m de matlab funciona perfecto, pero al usar la misma función en el push button de la GUI, la matriz no se carga en el workspace y por tanto no puedo seguir trabajando con ella.

Este es el código que estoy usando:

1
2
3
4
5
6
7
8
% --- Executes on button press in pushbutton1.
function pushbutton1_Callback(hObject, eventdata, handles)
 
[FileName,PathName] = uigetfile('*.txt','Select an txt file');
Signal = importdata([PathName FileName]);
l = length(Signal);
X = Signal(:,1);
Y = Signal(:,2);

Adjunto los archivos por si los quieren revisar.

Espero me puedan ayudar

Muchas gracias

Andrea
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder