Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción a la Programación
I
Ing. Oscar GalarzaLimachi
Ing. Ricardo Quispe Requena
PRACTICA DE LABORATORIO No 2
COMANDOS EN MATLAB .
2020
Universidad de San Francisco Xavier de Ch.
Ingenierías: Mecánica, Electromecánica, Eléctrica, Electrónica y Mecatrónica
Laboratorio ELT-202
2 COMANDOS EN MATLAB.
Los Comandos MATLAB permiten calcular el resultado de una expresión ubicada a la derecha del
signo igual, asignando el valor resultante a la variable ubicada a la izquierda (variable de salida).
Los comandos MATLAB no mostrarán el valor del resultado asignado a la variable de salida
cuando culminen con punto y coma.
El valor de ans varía con cada comando que reporte un valor de salida que no se asigne a variable
alguna.
-2-
Universidad de San Francisco Xavier de Ch.
Ingenierías: Mecánica, Electromecánica, Eléctrica, Electrónica y Mecatrónica
Laboratorio ELT-202
Se puede ingresar más de un comando en una línea finalizándola con coma (,) o punto y coma
(;).
Los comandos terminados con coma muestran sus resultados cuando son ejecutados; mientras
que los terminados con punto y coma, no.
Cuando un comando genera más de una salida, se debe especificar el conjunto de variables de
salida separadas por espacio en blanco o con comas y encerrado, en conjunto, entre corchetes
[ ].
EJEMPLO: El comando deal distribuye los valores de cada uno de sus entradas en variables de
salida separadas.
-3-
Universidad de San Francisco Xavier de Ch.
Ingenierías: Mecánica, Electromecánica, Eléctrica, Electrónica y Mecatrónica
Laboratorio ELT-202
MATLAB se presenta en una ventana activa donde aparecerá el siguiente “prompt”, como vimos
líneas arriba.
MATLAB tiene variables definidas tales como pi, eps, y ans. Usted puede saber su valor desde el
intérprete de MATLAB con los siguientes comandos:
>> eps
eps =
2.2204e-16
>> pi
ans =
3.1416
>> help pi
PI 3.1415926535897....
PI = 4*atan(1) = imag(log(-1)) = 3.1415926535897....
Ejemplo. 1
-4-
Universidad de San Francisco Xavier de Ch.
Ingenierías: Mecánica, Electromecánica, Eléctrica, Electrónica y Mecatrónica
Laboratorio ELT-202
Ejemplo: Crear 100 números aleatorios entre 0 y 5 el código será de la siguiente manera.
>> r=rand(100,1)
syms x
limit(sin(x)/x,0)
Ejercicios Nro. 1
-5-
Universidad de San Francisco Xavier de Ch.
Ingenierías: Mecánica, Electromecánica, Eléctrica, Electrónica y Mecatrónica
Laboratorio ELT-202
Ejercicios Nro. 2.
-6-
Universidad de San Francisco Xavier de Ch.
Ingenierías: Mecánica, Electromecánica, Eléctrica, Electrónica y Mecatrónica
Laboratorio ELT-202
El código del botón Mostar seria de la siguiente manera, pero tendría que modificar con la
ayuda del docente de laboratorio.
set(handles.text2,'String',' ');
set(handles.text3,'String',' ');
set(handles.text4,'String',' ');
estado1 = get(handles.checkbox1,'Value');
estado2 = get(handles.checkbox2,'Value');
estado3 = get(handles.checkbox3,'Value');
if estado1==1
set(handles.text2,'String','Le gusta ir al Cine ');
set(handles.checkbox2,'Value',0);
set(handles.checkbox3,'Value',0);
end
if estado2==1
set(handles.text3,'String','Le gusta los Libros ');
set(handles.checkbox1,'Value',0);
set(handles.checkbox3,'Value',0);
end
if estado3==1
set(handles.text3,'String','Le gusta la Tecnologia ');
set(handles.checkbox1,'Value',0);
set(handles.checkbox2,'Value',0);
end
if ((estado1==1) && (estado2==1) && (estado3==1))
set(handles.text3,'String','Le gusta el Cine, Libros y la Tecnologia ');
end
if ((estado1==1) && (estado2==1))
set(handles.text3,'String','Le gusta el Cine y los Libros ');
set(handles.checkbox3,'Value',0);
end
if ((estado1==1) && (estado3==1))
set(handles.text3,'String','Le gusta el Cine y la tecnologia ');
set(handles.checkbox2,'Value',0);
end
if ((estado2==1) && (estado3==1))
set(handles.text3,'String','Le gusta los Libros y la tecnologia ');
set(handles.checkbox1,'Value',0);
end
-7-