Sunteți pe pagina 1din 11

"Año de la lucha contra la corrupción e impunidad"

CARRERA : MANTENIMIENTO Y GESTIÓN DE EQUIPO PESADO

CICLO : IV
SECCIÓN : “B”
DOCENTE : WILSON SAUCEDO
CURSO : CONTROL ELECTRONICO DEL EQUIPO PESADO
ALUMNO :
 ARCE FERRADAS KEVIN

 REYES CALDERON JHERSON

 USHINAHUA MERINO ALEX

 VALDERRAMA ROSALES
AMERICO
CONTROL ELECTRÓNICO DE
EQUIPO PESADO

LABORATORIO N° 2

“MATLAB II”

V CICLO
2019 - I
1
TECSUP MATLAB II

LABORATORIO 2: MATLAB II

1. Objetivos:
 Crear programas con estructura de control selectiva y acumulativa
 Crear subprogramas
 Crear sub funciones
 Resolver problemas de Ingeniería
2. Materiales:
 PC con Matlab.
 Guía de Laboratorio.

3. Marco Teórico:
En los lenguajes de programación existen estructuras de control tales
como: un condicional IF, el cual ejecuta una condición si es verdadera
caso contrario (Else) puede ejecutar otra.
Una estructura WHILE, el cual ejecuta la acción hasta que este sea
verdadera y un ciclo FOR el cual itera un número definido de veces la
condición a cumplir.

4. Procedimientos:
Lectura y escritura de variables: input, disp,

fprintf. Input

Aparece un mensaje en pantalla pidiendo un dato, el valor digitado será


asignado a la variable. Si se desea asignar una cadena se debe añadir
el argumento ‘s’.
Sintaxis.

Variable=input (‘Aquí se escribe el mensaje’,’s’)


Principios con MATLAB. Ejemplo:

2
TECSUP MATLAB II

Disp.

Permite visualizar en pantalla un mensaje de texto o el valor de una


matriz, pero sin imprimir su nombre. Las cadenas de caracteres se
consideran un caso especial de vectores.
Ejemplo:

Fprintf.

Permite visualizar un valor numérico o el resultado de una expresión


guardada por el usuario. Tiene la ventaja que se puede escoger un formato
Las especificaciones de formato para las variables son:

%s Para cadenas de caracteres

%d Para variables enteras

%f Para variables decimales

%lf Para grandes variables decimales

Sintaxis

Fprintf(‘Aquí se escribe el mensaje y formato de la variable’,variable)

3
TECSUP MATLAB II

Donde:

\n: Indica que el prompt (>>) aparecerá en la próxima línea

%12.3f: Indica que el valor tendrá un formato con 3 cifras


decimales y de 12 caracteres incluyendo los decimales
Estructuras condicionales.

Estructura if

If <Condición>
Sentencia1

Else

Sentencia2
end

Ejemplo

4
TECSUP MATLAB II

Estructura Switch
Estructura For

Permite repetir la ejecución de un bloque de sentencias, un número


definido de veces. Si se omite el incremento, se asigna un incremento
de 1.
For Variable = Valor_Inicial : Incremento : Valor_Final

Sentencia
END
Ejemplo

5
TECSUP MATLAB II

While

La repetición del bloque de sentencias depende si se cumple o no las


condiciones. Se usa cuando no se sabe previamente el número de veces
que se ha de repetir el proceso.

While (Mientras se cumple la


Condicion) Sentencias
End

Problemas.
Hacer un DDF para determinar la cantidad de números pares en los primeros 50000 números naturales
(Incluyendo el 1 y el 50000). Nótese que aquí se incorpora el concepto de declaración de variables e
inicialización.

5. Conclusiones y Recomendaciones:

 Se comprendido que matlab es un apoyo para el rendimiento


académico en la materia de enseñanza de algoritmos y lenguajes de
programación para estudiantes.
 Aprendimos a resolver problemas reales, empezando siempre por
nuestro diagrama de flujo que nos ayudara a crear la programacion en
matlab, ademas en este laboratorio aprendimos nuevos commandos
que nos ayudarnos a crear subprogranas y subfunciones.

S-ar putea să vă placă și