1. ▪ INTRODUCCIÓN A MATLAB
Ing. Noé Abel Castillo Lemus
UNIVERSIDAD MARIANO GÁLVEZ DE GUATEMALA
FACULTAD DE INGENIERÍA EN SISTEMAS
MÉTODOS NUMÉRICOS
2. ¿Qué ES MATLAB?
MATLAB es una de las muchas
sofisticadas herramientas de
computación disponibles en el
comercio para resolver problemas
de matemáticas, tales como Maple,
Mathematica y MathCad. A pesar
de lo que afirman sus defensores,
ninguna de ellas es “la mejor”. Todas
tienen fortalezas y debilidades.
3. ¿CÓMO SE USA MATLAB EN LA
INDUSTRIA?
La habilidad para usar
herramientas tales como
MATLAB se convirtió
rápidamente en un requisito
para muchos puestos de
ingeniería.
4. Ingeniería eléctrica
MATLAB se utiliza mucho en ingeniería
eléctrica para aplicaciones de
procesamiento de señales.
La investigación dio como resultado el
diseño y fabricación de un chip de
computadora que detecta colisiones
inminentes.
5. RESOLUCIÓN DE PROBLEMAS
EN INGENIERÍA Y CIENCIAS
En las disciplinas de ingeniería, ciencias
y programación de computadoras, es
importante tener un enfoque
consistente para resolver los problemas
técnicos. El enfoque que se plantea a
continuación es útil en cursos tan
distintos como química, física,
termodinámica y diseño de ingeniería.
6. PAQUETES DE PROGRAMACIÓN
En la actualidad existen dos tipos de usuarios
de software. Por un lado están aquellos que
toman lo que se les da. Es decir, quienes se
limitan a las capacidades que encuentran
en el modo estándar de operación del
software existente. Por ejemplo, resulta muy
sencillo resolver un sistema de ecuaciones
lineales o generar una gráfica con valores x-y
con Excel o con MATLAB.
7. PROGRAMAS COMPUTACIONALES
Los programas computacionales
son únicamente conjuntos de
instrucciones que dirigen a la
computadora para realizar una
cierta tarea.
8. PROGRAMAS COMPUTACIONALES
Representación de información sencilla (declaración de
constantes, variables y tipos)
• Representación de información más compleja
(estructuras de datos, arreglos y registros)
• Fórmulas matemáticas (asignación, reglas de prioridad
y funciones intrínsecas)
• Entrada/Salida
• Representación lógica (secuencia, selección y
repetición)
• Programación modular (funciones y subrutinas)
9. PROGRAMACIÓN ESTRUCTURADA
En los comienzos de la computación, los
programadores no daban mucha importancia
a que sus programas fueran claros y fáciles de
entender. Sin embargo, hoy se reconoce que
escribir programas organizados y bien
estructurados tiene muchas ventajas. Además
de las ventajas obvias de tener un software
más accesible para compartirlo, también
ayuda a generar programas mucho más
eficientes.
11. REPRESENTACIÓN LÓGICA
Secuencia. La estructura secuencial expresa
la trivial idea de que, a menos que se indique
otra cosa, el código debe realizarse
instrucción por instrucción.
Selección. En contraste con el paso por paso
de la estructura secuencial, la selección nos
ofrece un medio de dividir el flujo del
programa en ramas considerando el
resultado de una condición lógica.