Problema con uiopen desde GUIDE
4 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hola con todos. espero que lean esta pregunta la verdad no suena difícil pero me tiene un día sin poder solucionarlo. Cuando cargo desde el editor mediante "uiopen" un archivo.mat se cargan las variables que el archivo contiene en el workspace, hasta ahí todo bien es decir podría trabajar con las variables cargadas. El problema esta cuando utilizo un puchbutton en guide al abrir el archivo.mat no se cargan las variables en workspace, y por lo tanto no puedo trabajar con las variables que este contiene...Si me pudieran ayudar les agradecería infinitamente... Saludos.
0 Commenti
Risposta accettata
Azzi Abdelmalek
il 3 Mag 2013
Modificato: Azzi Abdelmalek
il 3 Mag 2013
You can use uigetfile
[file,folder]=uigetfile('*.mat');
filename=fullfile(folder,file);
data=load(filename)
3 Commenti
Azzi Abdelmalek
il 4 Mag 2013
Modificato: Azzi Abdelmalek
il 4 Mag 2013
Si tu mat-fichero contiene las matrices A, B y C, esto debería funcionar
[file,folder]=uigetfile('*.mat');
filename=fullfile(folder,file);
data=load(filename)
a=data.a;
b=data.b;
c=data.c
Più risposte (1)
Jules Ray
il 4 Mag 2013
por loq ue entiendo estas creando un fui que abre un archivo .mat con un botón. debes definir los handles para hacer esto, por ejemplo si tu boton se llama botón:
%% este parte del script es el callback de tu botón function boton_Callback(hObject, eventdata, handles) % hObject handle to stationsdir (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA)
handles = guidata(hObject) % Retrieve GUI data (the handles structure) [file,folder]=uigetfile('*.mat'); filename=fullfile(folder,file); data=load(filename)
handles.data=data guidata(hObject, handles); % Update handles structure
debería funcionar.... suerte
0 Commenti
Vedere anche
Categorie
Scopri di più su 2-D and 3-D Plots in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!