Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I. OBJETIVOS DE LABORATORIO
a. Iniciar al estudiante en la utilización de la herramienta MATLAB.
b. Reconocer e identificar el entorno de trabajo del software MATLAB.
c. Conocer el comando ayuda para conocer la sintaxis.
d. Conocer y utilizar correctamente comandos básicos en MATLAB.
e. Identificar e ingresar variables para su utilización en MATLAB.
II. HERRAMIENTAS
1. Computador con Matlab 2017.
2. Computador con diagramador de flujo.
3. Apuntes y Guía de laboratorio.
III. CALIFICACIÓN
Cada ejercicio se calificara de acuerdo al siguiente peso.
Orden en desarrollo 0.5 pts.
Analiza y reconoce variables 1.0 pts.
Elabora diagrama de flujo 1.5 pts.
Elabora código y funciona 2.0 pts.
Interfaz de usuario amigable 1.0 pts.
Total 6.0 pts.
IV. BIBLIOGRAFIA
[1] H. Moore, Matlab para ingenieros, Pearson Pretince Hall, 2010
[2] M. A. Montufar y J. Medina, Solución de problemas en ingeniería con MATLAB,
Patria, 2014.
[3] R. M. Villalobos, Fundamentos de Programación C++, más de 100 algoritmos
codificados. Macro, 2008.
V. MARCO TEÓRICO
MATLAB es la abreviatura de Matrix Laboratory (laboratorio de matrices). Es un
software de cálculo numérico y visualización gráfica muy difundido en
universidades, centros de investigación y usado por ingenieros. Tiene la gran
ventaja de ser un lenguaje de alto nivel que integra, en un único ambiente
software, rutinas de cálculo, visualización y programación. El programa es de fácil
uso ya que los problemas se pueden formular usando una notación matemática
standard. Lo primero que debe comprenderse al usar Matlab es que el manejo de
los datos se hace en forma matricial, las operaciones matemáticas deben estar
acorde con este principio. Así un escalar es visto por Matlab como una matriz 1x1,
un vector fila de N elementos es una matriz 1xN o si se trata de un vector columna
sus dimensiones son entonces Nx1. Algunos de los usos más comunes de Matlab
son, por ejemplo:
- Cálculo numérico
- Desarrollo de algoritmos.
- Modelado, simulación y desarrollo de prototipos.
- Análisis y visualización de datos.
- Construcción de gráficas.
A continuación, se muestran una serie de ejercicios “guiados” para permitir al
alumno conocer y manejar la interfaz de este programa, finalizando la práctica
con una serie de ejercicios a resolver para aprobar la práctica.
Figura 2.
Entorno de
desarrollo Matlab
Podemos escribir varios comandos, estos pueden ser separados por coma (,) o
por punto y coma (;). La diferencia entre una y la otra es que, al colocar punto
y coma, no se verá la salida de la variable. Esto se aprecia en la figura 3.
Figura 3
Ejecución de
comandos (a) uso
del signo punto y
coma. (b) uso del
signo coma.
(a) (b)
Para Moore [2], esta ventana nos mantiene informado de las variables que se
van definiendo en la ventana de comando mientras estos se escriben. En el
caso de que solo se realice una operación sin que esta se asigne a una
variable, debe de aparecer la variable ans por defecto.
Figura 4
Ventana del área de
trabajo.
Para Moore [2], la ventana de directorio actual lista o muestra todos los
archivos *.m que se van creando. El directorio actual se puede cambiar
Matlab puede trabajar con varios tipos de variables: en punto flotante, flotante
doble, enteros, enteros dobles, enteros cortos o tipo char, cadenas (strings) de
caracteres, expresiones simbólicas, etc. Los diversos tipos de variables son
interpretados como matrices.
a. Scripts
Los M-files pueden ser scripts, que simplemente ejecutan una serie de
órdenes o instrucciones de MATLAB; se crean con el editor de MATLAB,
aunque puede emplearse también para este propósito un editor de textos
cualquiera. La extension de un script MATLAB es M-file.m. Algunos ejemplos
se muestran a continuación.
Ejemplo 01
Determine la suma de los n primeros números enteros positivos. Utilice
la siguiente formula.
Solución
Planteamiento del problema.
Para la solución de este problema, se requiere ingresar el valor de n
Otros ejemplos
Nombres y apellidos:
Código: Grupo:
Para cada una de las preguntas, consigne los pasos seguidos para su solución de problema
con Matlab.
5.1 Realice la conversión de grados Celsius a grados Fahrenheit y Kelvin.
5.2 Escriba un programa que ingrese los datos de un alumno (Nombre y apellido, código del
curso, nombre del curso, créditos totales, créditos de teoría y créditos de práctica) luego
solicite la nota de teoría y nota de práctica y calcule su promedio final. Realice un resumen
con los datos ingresados.
5.3 Grafique la función seno (sin) y coseno (cos) para un intervalo de tiempo desde [-pi, pi] con
incrementos de 0.2. No olvide etiquetar las gráficas.
VII. Cuestionario Final.
6.1 Modifique el programa de la pregunta 5.2 y almacene los datos en un archivo *.mat.
6.2 Modifique el programa de la pregunta 5.3 para que el incremento sea variable.
6.3 Escriba un programa que permita hallar la hipotenusa de un triángulo rectángulo. Use help
para investigar el comando sqrt. No olvide que potencia es ^ (alt + 94).
6.4 Teclee en la línea de comando help elfun, ¿Qué aparece?, haga una descripción con sus
propias palabras.
VIII. CONCLUSIONES Y OBSERVACIONES (Emita al menos 4 conclusiones)