matlap
ICM ESPOL
MATLAB® Conceptos Básicos y Programación
TUTORIAL
Luis Rodríguez Ojeda
lrodrig@espol.edu.ec
Instituto de Ciencias Matemáticas
Escuela Superior Politécnica del Litoral
Guayaquil, Ecuador
2007
MATLAB® marca registrada de The Math Works, Inc
Ing. Luis Rodríguez Ojeda, MSc.
MATLAB CONCEPTOS BÁSICOS Y PROGRAMACIÓN
ICM ESPOLMATLAB® Conceptos Básicos y Programación: Tutorial
1
INTRODUCCIÓN
1.1
Objetivo
Proporcionar a los interesados los conocimientos básicos para usar el entorno de MATLAB y las
facilidades para su programación.
1.2
Metodología
Mediante explicaciones basadas en los ejemplos incluidos en este manual, el interesado puede
adquirir en forma progresiva y autónoma los conocimientosbásicos para utilizar MATLAB.
Para progresar rápidamente, puede abrir dos ventanas en la pantalla de su computador, una con el
programa MATLAB y otra con este manual, entonces puede escribir y probar cada ejemplo en la
ventana de comandos de MATLAB.
1.3
El programa MATLAB
MATLAB (Matrix Laboratory) es un programa interactivo de uso general. Es un instrumento
computacional simple, versátily de gran poder para aplicaciones numéricas, simbólicas y gráficas y
contiene una gran cantidad de funciones predefinidas para aplicaciones en ciencias e ingeniería.
La interacción se realiza mediante instrucciones (denominadas comandos), y también mediante
funciones y programas en un lenguaje estructurado. Los objetos básicos con los cuales opera
MATLAB son matrices. La asignación de memoriaa cada variable la realiza MATLAB en forma
dinámica y eficiente, por lo que no son necesarias las declaraciones de variables antes de su uso.
1.4
Características de MATLAB
•
•
•
•
•
•
•
•
Cálculo numérico rápido y con alta precisión
Capacidad para manejo matemático simbólico
Funciones para graficación y visualización avanzada
Programación mediante un lenguaje de alto nivelSoporte para programación estructurada y orientada a objetos
Facilidades básicas para diseño de interfaz gráfica
Extensa biblioteca de funciones
Paquetes especializados para algunas ramas de ciencias e ingeniería
Operación
• Simple y eficiente
• Interactivo y programable
• Sistema de ayuda en línea
• Interacción con otros entornos
1.5
Uso interactivo de MATLAB
El entorno de MATLABestá organizado mediante ventanas. Las principales son
Command Window.
Command History.
Workspace.
Es la ventana de comandos para ineractuar con MATLAB
Contiene el registro de los comandos que han sido ingresados.
Contiene la descripción de las variables usadas en cada sesión.
Se sugiere al inicio dejar activa únicamente la ventana de comandos, cerrando las otras
ventanas. Pararestaurarlas use la opción view de la barra de herramientas de MATLAB.
El símbolo
2
>> indica que el programa está listo para recibir sus instrucciones (comandos)
Ing. Luis Rodríguez Ojeda, MSc.
MATLAB CONCEPTOS BÁSICOS Y PROGRAMACIÓN
ICM ESPOL
Ejemplo. Para calcular
y = cos(2 π ) + 5 + 27
Digite en la ventana de comandos de MATLAB
y = cos(2*pi)+sqrt(5)+2^7
Ventana de comandosde MATLAB
Obtendrá inmediatamente la respuesta
y=
131.2361
Se escribe el comando
Se obtiene la respuesta
1.6
Práctica con comandos de MATLAB
En esta sección se revisa el uso de los comandos principales de MATLAB comenzado con los
más elementales. Debe escribir cada ejemplo y presionar la tecla de ingreso.
MATLAB mostrará el resultado inmediatamente, o un mensaje si hubo algúnerror. Recuerde
que la mejor manera de aprender es practicando.
En la mayoría de los ejemplos no se han escrito los resultados que produce MATLAB para
evitar que este tutorial sea innecesariamente extenso. Los resultados los puede observar al
probar cada comando.
>> exp(2)/3
ans =
2.4630
calcule e 2 / 3 y muestre inmediatamente el resultado
>> x = exp(2)/3
x=
2.4630
calcule e 2...
Regístrate para leer el documento completo.