Académique Documents
Professionnel Documents
Culture Documents
EQUIPO PESADO
LABORATORION° 3
“MATLAB II”
V CICLO
2017 - I
1
TECSUP MATLAB II
LABORATORIO3: MATLAB II
INTRODUCION.
Es un lenguaje de programación (inicialmente escrito en C) para realizar cálculos numéricos
con vectores y matrices. Como caso particular puede también trabajar con números escalares, tanto
reales como complejos. Cuenta con paquetes de funciones especializadas.
1. Objetivos:
Crear programas conestructuradecontrol selectivayacumulativa
Crear subprogramas
Crear sub funciones
Resolver problemas de Ingeniería
2. Materiales:
PC con Matlab.
Guía de Laboratorio.
2
TECSUP MATLAB II
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
3
TECSUP MATLAB II
Disp.
Ejemplo:
Fprintf.
%d Para variablesenteras
%f Para variablesdecimales
Sintaxis
Donde:
Estructurascondicionales.
Estructuraif
If <Condición>
Sentencia1
4
TECSUP MATLAB II
Else
Sentencia2
end
Ejemplo
IMAGEN
Nº1
Ejercicios
realizados
en taller.
5
TECSUP MATLAB II
EstructuraFor
ForVariable=Valor_Inicial :Incremento:Valor_Final
Sentencia
END
Ejemplo
6
TECSUP MATLAB II
While
While(Mientrassecumplelacon
dición) 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. Recomendaciones
Utilizar las maquinas adecuadamente.
No realizar otras tareas no indicados por el docente.
Siempre se debe tener presente las 5s dentro del taller.
6. Conclusiones
Se utilizó adecuadamente esta herramienta.
Se realizo funciones, subprogramas, problemas de ingeniería
satisfactoriamente.
7
TECSUP MATLAB II
8
TECSUP MATLAB II
9
TECSUP MATLAB II
10
TECSUP MATLAB II
11