EL MATLAB
Enviado por liescani • 12 de Mayo de 2014 • 1.962 Palabras (8 Páginas) • 348 Visitas
UNIVERSIDAD TÉCNICA DE MANABÍ
FACULTAD DE CIENCIAS ADMINISTRATIVAS Y ECONÓMICAS
CARRERA DE ECONOMIA
INFORMATICA
RESPONSABLES:
VARGAS ALVAREZ FRANK
CACERES ROJAS MARIA
CAÑARTE NIETO LILIAN
3cer Nivel
PARALELO: “A”
INTRODUCCIÓN
MATLAB es un programa interactivo para cálculo numérico y tratamiento de datos. Contiene muchas herramientas y utilidades que permiten además diversas funcionalidades, como la presentación gráfica en 2 y 3 dimensiones. Esos útiles están agrupados en "paquetes" (TOOLBOXES). A MATLAB se le pueden añadir paquetes especializados para algunas tareas (por ejemplo, para tratamiento de imágenes).
Este software es capaz de realizar operaciones tales como:
• Manipulación de matrices.
• Resolución de ecuaciones matemáticas de todo tipo.
• Gráficos.
• Manejo de datos.
• Creación de interfaces gráficas.
• Análisis y simulación de sistemas.
• Interfaces de comunicación con otros programas y hardware especifico.
• Análisis y procesamiento de información.
En una palabra, con MATLAB se puede hacer de todo lo cual hace que esta sea una herramienta sumamente útil no solo en el presente laboratorio sino a lo largo de toda la carrera e incluso después de ella.
INTERFACES EN MATLAB
La interfaz gráfica de usuario, conocida también como GUI (del ingles graphical user interface) es un programa Informático que actúa de interfaz de usuario, utilizando un conjunto de imágenes y objetos gráficos para representar la información y acciones disponibles en la interfaz. Su principal uso, consiste en proporcionar un entorno visual sencillo para permitir la comunicación con el sistema operativo de una máquina o computador.
DESCRIPCION
MATLAB es un entorno de cálculo técnico de altas prestaciones para cálculo numérico y visualización. Integra: Análisis numérico, Cálculo matricial, Procesamiento de señales, Gráficos, en un entorno fácil de usar, donde los problemas y las soluciones son expresados como se escriben matemáticamente, sin la programación tradicional. El nombre MATLAB proviene de ``MATrix LABoratory'' (Laboratorio de Matrices). MATLAB fue escrito originalmente para proporcionar un acceso sencillo al software matricial desarrollado por los proyectos LINPACK y EISPACK, que juntos representan lo más avanzado en programas de cálculo matricial. MATLAB es un sistema interactivo cuyo elemento básico de datos es una matriz que no requiere dimensionamiento. Esto permite resolver muchos problemas numéricos en una fracción del tiempo que llevaría hacerlo en lenguajes como C, BASIC o FORTRAN. MATLAB ha evolucionado en los últimos años a partir de la colaboración de muchos usuarios. En entornos universitarios se ha convertido en la herramienta de enseñanza estándar para cursos de introducción en álgebra lineal aplicada, así como cursos avanzados en otras áreas. En la industria, MATLAB se utiliza para investigación y para resolver problemas prácticos de ingeniería y matemáticas, con un gran énfasis en aplicaciones de control y procesamiento de señales. MATLAB también proporciona una serie de soluciones específicas denominadas TOOLBOXES. Estas son muy importantes para la mayoría de los usuarios de MATLAB y son conjuntos de funciones MATLAB que extienden el entorno MATLAB para resolver clases particulares de problemas como:
Procesamiento de señales
Diseño de sistemas de control
Simulación de sistemas dinámicos
Identificación de sistemas
Redes neuronales y otros.
Probablemente la característica más importante de MATLAB es su capacidad de crecimiento. Esto permite convertir al usuario en un autor contribuyente, creando sus propias aplicaciones. En resumen, las prestaciones más importantes de MATLAB son:
Escritura del programa en lenguaje matemático.
Implementación de las matrices como elemento básico del lenguaje, lo que permite una gran reducción del código, al no necesitar implementar el cálculo matricial.
Implementación de aritmética compleja.
Un gran contenido de órdenes específicas, agrupadas en TOOLBOXES.
Posibilidad de ampliar y adaptar el lenguaje, mediantes ficheros de script y funciones
PROGRAMACION EN MATLAB
MATLAB proporciona diferentes instrucciones que se pueden utilizar para controlar el flujo del programa.
Las sentencias condicionales, la estructura de programación switch, permiten saltarse comandos o ejecutar grupos específicos de comandos en diferentes situaciones. Por otro lado las sentencias de iteración for y while, permiten repetir secuencias de comandos varias veces seguidas.
Los ficheros de función se pueden utilizar para programar. Un fichero de función es un subprograma. Cuando un programa llega a una línea con comandos que llaman a una función, entonces ésta es invocada, le proporciona una entrada, y “espera” a que la función termine de ejecutarse para devolver el resultado de salida. La función realiza los cálculos y transfiere el o los resultados al programa que la llamó, el cual continúa ejecutando la siguiente instrucción.
Operadores relacionales y lógicos.
Los operadores relacionales en Matlab son:
Un operador relacional compara dos números determinados si el enunciado de la comparación (por ejemplo 5=5
if a==b
if a~=0
if (5>3)&& (3>2)
if (5>3)|| (240)
PagaSemanal=PagaSemanal+(numeroH-40)*0.5*salarioG;
end
disp('La paga semanal del trabajador es de Guaranies');
disp(PagaSemanal);
La estructura if-else-end
Esta estructura proporciona el mecanismo necesario para ejecutar uno entre dos grupos de comandos posible en función de la evaluación de una condición lógica. Se trata, pues de discriminar entre dos opciones posibles, al contrario que la estructura estudiada en al sección anterior donde sólo era posible ejecutar o no un grupo de comandos. En la figura siguiente se muestra esquemáticamente cómo funciona esta estructura condicional.
La primera línea es una sentencia if con una expresión
...