function CalcularButtonPushed(app, event) Lm=app.Lm.Value; Lb=app.Lb.Value; e=app.e.Value; Am=0:0.0001:360; if (strcmp(app.Opciones.Value,'Ab')) Ab=asind((Lm*sind(Am)+e)/(Lb)); app.axes1.XLim=[0 370]; app.axes1.YLim=[0 100]; plot(app.axes1,Am,Ab); app.axes1.Title.String='Angulo de la Manivela vs Angulo de la Biela'; else if (strcmp(app.Opciones.Value,'S')) Ab=asind((Lm*sind(Am)+e)/(Lb)); S=Lm*cosd(Am)+Lb*cosd(Ab); app.axes1.XLim=[0 370]; app.axes1.YLim=[0 8]; plot(app.axes1,Am,S); app.axes1.Title.String='Angulo de la Manivela vs Distancia de la Corredera'; end end end % Button pushed function: Reset function ResetButtonPushed(app, event) app.Lm.Value=0; app.Lb.Value=0; app.e.Value=0; app.axes1.Title.String='Title'; cla(app.axes1); end end