
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:
Adjunto los archivos por si los quieren revisar.
Espero me puedan ayudar
Muchas gracias
Andrea
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
- Prueba.rar(1,6 MB)
Valora esta pregunta


0