Importar datos y graficarlos en GUIDE
Publicado por Luis Eduardo (2 intervenciones) el 12/03/2015 21:29:07
Saludos,
Me encuentro programando una interfaz grafica y quisiera hacer lo siguiente:
-Al pisar el boton data X (menu) sólo importar una serie de valores en formato .txt
-Al pisar el boton data Y (menu) sólo importar una serie de valores en formato .txt
-Al pisar el boton graficar (push), graficar los valores X-Y
En resumen mi problema es que no se como utilizar los valores X e Y importados previamente para graficarlos
%========================================
%Acción a ejecutar luego de presionar el botón graficar
%========================================
function graficar_Callback(hObject, eventdata, handles)
% hObject handle to graficar (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
%========================================
%Importar los valores de X
%========================================
function data_x_Callback(hObject, eventdata, handles)
% hObject handle to data_x (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
[FileNamex,PathNamex] = uigetfile('*.txt','Choisisez vecteur X');
if FileNamex==0
return
end
X=str2num(fileread(fullfile(PathNamex,FileNamex)));
%========================================
%Importar los valores de Y
%========================================
function data_y_Callback(hObject, eventdata, handles)
% hObject handle to data_y (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
[FileNamey,PathNamey] = uigetfile('*.txt','Choisisez vecteur Y');
if FileNamey==0
return
end
Y=str2num(fileread(fullfile(PathNamey,FileNamey)));
Me encuentro programando una interfaz grafica y quisiera hacer lo siguiente:
-Al pisar el boton data X (menu) sólo importar una serie de valores en formato .txt
-Al pisar el boton data Y (menu) sólo importar una serie de valores en formato .txt
-Al pisar el boton graficar (push), graficar los valores X-Y
En resumen mi problema es que no se como utilizar los valores X e Y importados previamente para graficarlos
%========================================
%Acción a ejecutar luego de presionar el botón graficar
%========================================
function graficar_Callback(hObject, eventdata, handles)
% hObject handle to graficar (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
%========================================
%Importar los valores de X
%========================================
function data_x_Callback(hObject, eventdata, handles)
% hObject handle to data_x (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
[FileNamex,PathNamex] = uigetfile('*.txt','Choisisez vecteur X');
if FileNamex==0
return
end
X=str2num(fileread(fullfile(PathNamex,FileNamex)));
%========================================
%Importar los valores de Y
%========================================
function data_y_Callback(hObject, eventdata, handles)
% hObject handle to data_y (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
[FileNamey,PathNamey] = uigetfile('*.txt','Choisisez vecteur Y');
if FileNamey==0
return
end
Y=str2num(fileread(fullfile(PathNamey,FileNamey)));
Valora esta pregunta
0