Tercer.

Páginas: 2 (414 palabras) Publicado: 26 de mayo de 2013
PROGRAMA FUNC TRIG


Con este ejemplo se pretende mostrar el uso del componente Axes así como de pop-up menú en un GUI que grafica la función seno, coseno y la suma del coseno y el seno.Creamos un nuevo GUI con el nombre func_trig. Añadimos al mismo un componente axes y un pop-up menú. Editamos el string del pop-up menú con seno (.), coseno (.) y suma.

La constante "pi", es larelación que hay entre el perímetro de una circunferencia y su diámetro.
Es decir, el diámetro de una circunferencia cabe "pi" veces en su perímetro, es decir, cabe 3.1415... veces.
Eso es lo querepresenta y surgió de diversos análisis geométricos.

Todo m-file posee un campo donde se puede programar las condiciones iniciales que tendrá nuestro diseño. Por defecto, se etiqueta _OpeningFcn. Ennuestro ejemplo, está etiquetada como func_trig_OpeningFcn. Debajo de esta línea, editamos el siguiente código:

handles.ejex=0:pi/360:2*pi;
y1=sin(2*pi*1*handles.ejex);plot(handles.ejex,y1,'LineWidth',2);grid on;
axis([0 2*pi -1 1]);

Con un click derecho en pop-up menú, nos ubicamos en View Callbacks>>Callbacks. Esto nos lleva a la subrutina function popupmenu1_Callback(hObject, eventdata,handles), donde editaremos las siguientes líneas de código:

fun =get(hObject,'Value');
switch fun
case 1
y1=sin(2*pi*1*handles.ejex);
plot(handles.ejex,y1,'LineWidth',2);gridon;axis([0 2*pi -1 1]);
case 2
y2=cos(2*pi*1*handles.ejex);
plot(handles.ejex,y2,'LineWidth',2);grid on;axis([0 2*pi -1 1]);
case 3y3=sin(2*pi*1*handles.ejex)+cos(2*pi*1*handles.ejex);
plot(handles.ejex,y3,'LineWidth',2);grid on;
axis([0 2*pi min(y3) max(y3) ]);
end
guidata(hObject, handles);

El comando switch fun determina cual función serágraficada. Es posible reemplazar la sentencia switch por un arreglo if, como lo muestra el siguiente código:

if fun==1
y1=sin(2*pi*1*handles.ejex);
plot(handles.ejex,y1,'LineWidth',2);grid...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • El Tercer Estado
  • El tercer estado
  • Que es el tercer estado
  • tercer
  • Qué Es El Tercer Estado
  • tercer
  • Terco
  • Que es El Tercer Estado

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS