ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

EL MATLAB


Enviado por   •  12 de Mayo de 2014  •  1.962 Palabras (8 Páginas)  •  355 Visitas

Página 1 de 8

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

...

Descargar como (para miembros actualizados) txt (13 Kb)
Leer 7 páginas más »
Disponible sólo en Clubensayos.com