Matlab 2018 GUIDE. Calculo de Áreas 'Programación Entorno Gráfico'

preview_player
Показать описание
Programación en entorno Gráfico con MATLAB 2018 GUIDE. programa GUIDE. programando en Matlab con entorno gráfico. programa para calcular el área de figuras.

Uso de Pop-up menu, Introducir Imagen en GUI, uso de comando Swich, Round, centerfig.
Рекомендации по теме
Комментарии
Автор

CODIGO para Push button.

function pushbutton1_Callback(hObject, eventdata, handles)

option=get(handles.popupmenu1, 'value');

switch(option)
case 1

a=str2num(get(handles.edit1, 'string'));
b=str2num(get(handles.edit2, 'string'));

A=a*b;

set(handles.edit3, 'string', A);

case 2
a=str2num(get(handles.edit1, 'string'));

A=a^2;

set(handles.edit3, 'string', A);

case 3
a=str2num(get(handles.edit1, 'string'));
b=str2num(get(handles.edit2, 'string'));

A=a*b/2;

set(handles.edit3, 'string', A);


case 4
b=str2num(get(handles.edit1, 'string'));
h=str2num(get(handles.edit2, 'string'));

A=b*h/2;

set(handles.edit3, 'string', A);
case 5
r=str2num(get(handles.edit1, 'string'));


A=pi*r^2;

A0=round(A, 2);

set(handles.edit3, 'string', A0);


end
axes(handles.axes1);

eaprogrammers
Автор

CODIGO para el pop-upmenu.

function popupmenu1_Callback(hObject, eventdata, handles)

option=get(handles.popupmenu1, 'value');

switch(option)
case 1
set(handles.text4, 'string', 'Lado a');
set(handles.text5, 'string', 'Lado b');

set(handles.text5, 'Enable', 'on');
set(handles.edit2, 'Enable', 'on');


axes(handles.axes1);
image(im);
axis off

case 2

set(handles.text4, 'string', 'Lado a');
set(handles.text5, 'string', '');

set(handles.text5, 'Enable', 'off');
set(handles.edit2, 'Enable', 'off');


axes(handles.axes1);
image(im);
axis off

case 3

set(handles.text4, 'string', 'Altura a');
set(handles.text5, 'string', 'Base b ');

set(handles.text5, 'Enable', 'on');
set(handles.edit2, 'Enable', 'on');

rectangulo.png');
axes(handles.axes1);
image(im);
axis off

case 4

set(handles.text4, 'string', 'base b');
set(handles.text5, 'string', 'Altura h');

set(handles.text5, 'Enable', 'on');
set(handles.edit2, 'Enable', 'on');

equilatero.png');
axes(handles.axes1);
image(im);
axis off

case 5

set(handles.text4, 'string', 'Radio r');
set(handles.text5, 'string', '');
set(handles.text5, 'Enable', 'off');
set(handles.edit2, 'Enable', 'off');


axes(handles.axes1);
image(im);
axis off

end
axes(handles.axes1);

eaprogrammers
Автор

reproducir en calidad 480 o superior para mejorar detalle del vídeo.

eaprogrammers
Автор

CODIGO para centrar GUI, insertar imagen y desactivar ejes.

centerfig;



axes(handles.axes1);
image(im);
axis off

eaprogrammers
Автор

Oye amigo y como harias uno de volumen? La verdad quiero intentar hacer uno pero se me hace muy complicado ¿me ayudarias?

paolaafu