Você está na página 1de 5

INTRODUCCIÓN A LOS MÉTODOS COMPUTACIONALES

CI 171
Ciclo 2019 – 02-GUIDE

PREGUNTA 01: USANDO EL 2 AXES

https://www.youtube.com/watch?v=tJGbqaC-PU0

SOLUCIONARIO 01:
function btn_graficar_Callback(hObject, eventdata, handles)

a=eval(get(handles.ini,'string'));
b=eval(get(handles.fin,'string'));
x=linspace(a,b,100);
y01=eval(get(handles.y1,'string'));
y02=eval(get(handles.y2,'string'));
axes(handles.axes1)
plot(x,y01)
axes(handles.axes2)
plot(x,y02)

function btn_Salir_Callback(hObject, eventdata, handles)

close(gcbf);
INTRODUCCIÓN A LOS MÉTODOS COMPUTACIONALES
CI 171
Ciclo 2019 – 02-GUIDE

******************************************************************
function btn_Limpiar_Callback(hObject, eventdata, handles)
limpi='';
set(handles.ini,'string',limpi);
set(handles.fin,'string',limpi);
set(handles.y1,'string',limpi);
set(handles.y2,'string',limpi);

cla(handles.axes1,'reset');
cla(handles.axes2,'reset');
INTRODUCCIÓN A LOS MÉTODOS COMPUTACIONALES
CI 171
Ciclo 2019 – 02-GUIDE

PREGUNTA 02: USANDO EL POP-UP-MENU

https://www.youtube.com/watch?v=etW5ZRmohh8
function popupmenu1_Callback(hObject, eventdata, handles)

contenido=get(hObject,'string');
a=get(hObject,'value');
tipo=contenido(a);
switch cell2mat(tipo)

case 'Mesh'
u=linspace(0,2*pi,32);
v=linspace(0,pi,32);
[U V]=meshgrid(u,v);
X=cos(U).*sin(V);
Y=sin(U).*sin(V);
Z=cos(V);
mesh(X,Y,Z)

case 'Surf'
u=linspace(0,2*pi,32);
v=linspace(0,pi,32);
[U V]=meshgrid(u,v);
X=cos(U).*sin(V);
Y=sin(U).*sin(V);
Z=cos(V);
surf(X,Y,Z)

case 'Contour'
u=linspace(0,2*pi,32);
v=linspace(0,pi,32);
[U V]=meshgrid(u,v);
X=cos(U).*sin(V);
Y=sin(U).*sin(V);
Z=cos(V);
contour(X,Y,Z)
end
INTRODUCCIÓN A LOS MÉTODOS COMPUTACIONALES
CI 171
Ciclo 2019 – 02-GUIDE

PREGUNTA 03: USANDO TABLA

https://www.youtube.com/watch?v=E5rwUcsgrSk

function btn_Datos_Callback(hObject, eventdata, handles)


A={'Pedro' 'Ana' 'David' 'Laura'};
P={10 20 15 12};
datos=[A' P'];
set(handles.uitable1,'data',datos);
INTRODUCCIÓN A LOS MÉTODOS COMPUTACIONALES
CI 171
Ciclo 2019 – 02-GUIDE

function btn_Exportar_Callback(hObject, eventdata, handles)


% hObject handle to btn_Exportar (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
c=get(handles.uitable1,'data');
n=size(c,1);
archivo=fopen(datos.dat,'w');
for i=1:n
fprintf(archivo,'%s %s \n',c{i,:});
end
fclose(archivo);

Você também pode gostar