Sei sulla pagina 1di 10

INTRODUCCION AL MATLAB.

MATLAB es un entorno de computacin y desarrollo de aplicaciones totalmente integrado orientado para llevar a cabo proyectos en donde se encuentren implicados elevados clculos matemticos y la visualizacin grfica de los mismos. MATLAB integra anlisis numrico, clculo matricial, proceso de seal y visualizacin grfica en un entorno completo donde los problemas y sus soluciones son expresados del mismo modo en que se escribirian radicionalmente, sin necesidad de hacer uso de la programacin tradicional. ORIGEN MATLAB nace como una solucin a la necesidad de mejores y mas poderosas herramientas de calculo para resolver problemas de calculo complejos en los que es necesario aprovechas las amplias capacidades de proceso de datos de grandes computadores. El nombre MATLAB viene de "matrix laboratory" (laboratorio matricial). MATLAB fue originalmente escrito para proveer acceso fcil al software matricial desarrollado por los proyectos LINPACK y EISPACK, que juntos representan el estado del arte e software para computacin matricial. Hoy MATLAB es usado en una variedad de reas de aplicacin incluyendo procesamiento de seales e imgenes, diseo de sistemas de control, ingeniera financiera e investigacin mdica. La arquitectura abierta facilita usar MATLAB y los productos que lo acompaan para explorar datos y crear herramientas personalizadas que proveen visiones profundas tempranas y ventajas competitivas. CONCEPTO: Matlab es el nombre abreviado de matrix laboratory . Matlab es el programa para realizar clculos numricos con vectores y con matricez.Como casi particular puede tambin trabajar con nmeros escalares , tanto reales como complejos. Realiza gran variedad de graficas en dos y tres dimensiones. Caractersticas de MATLAB : Clculos intensivos desde un punto de vista numrico. Grficos y visualizacin avanzada. Lenguaje de alto nivel basado en vectores, arrays y matrices. Coleccin muy til de funciones de aplicacin. Clculo numrico rpido y con alta precisin Manejo simblico Graficacin y visualizacin avanzada

Programacin mediante un lenguaje de alto nivel Programacin estructurada y orientada a objetos Soporte bsico para diseo de interfaz grfica Extensa biblioteca de funciones Aplicaciones especializadas para algunas ramas de ciencias e ingeniera (toolboxes) Operacin Simple y eficiente Interactivo Sistema de ayuda en lnea Interaccin con otros entornos SALIDAS O PRESENTACIONES MATLAB provee acceso inmediato a las caractersticas grficas especializadas requeridas en ingeniera y ciencias. Potente graficacin orientada a objetos grficos le permite graficar los resultados de su anlisis, incorporar grficos en sus modelos de sistemas, rpidamente presentar complejos 3-D objetos, y crear resultados de presentacin, entre lo cual se destaca: Representaciones 2-D y 3-D, incluyendo datos triangulados y reticulados Representaciones 3-D quiver, ribbon, y stem Control de fuentes, letras Griegas, smbolos, subndices y superndices Seleccin expandida de smbolos marcadores de curvas Grficos de torta, de barras 3-D y grficos de barras horizontales Grficos 3-D y slido modelado Representacin de imgenes y archivos I/O Grficos comentados Leer/Escribir archivos de datos Hierarchical Data Format (HDF) Presentacin de OpenGL software y hardware Animacin

Display de buffer x rpido y exacto Soporte de colores verdaderos (24-bit RGB) Fuentes mltiples de luz para superficies coloreadas Vista basada en cmara y control de perspectiva Iluminacin Plana, Gouraud y Phong Soporte eficiente de imagen de datos de 8-bit Control de eje y cmara Propiedades de superficie y patch Modelos de iluminacin Control grfico de objetos Impresin y representacin de copias Formatos grficos exportables Soporte de publicacin de escritorio FUNCIONES DE MATLAB Manipulacin y Reduccin de Datos MATLAB tiene un rango completo de funciones para preprocesar datos para anlisis, incluyendo: y decimando secciones de datos y promediando y procesando umbrales y filtrando FUNCIONES ESPECIALES Funciones matemticas Funcionales especiales y elementales Funciones gamma, beta y elpticas. Transformacin de sistemas de coordenadas.

Matriz identidad y otras matrices elementales. Matrices de Hilbert, Toeplitz, Vandermonde, Hadamard, etc. Partes reales, imaginarias y complejas conjugadas. Funciones trigonomtricas y de potencias. Algebra lineal numrica Valores propios y descomposicin de matrices. Funciones generales de evaluacin de matrices. Determinantes, normas, rangos, etc. Matrices inversas y factorizacin de matrices. Matriz exponencial, logartmica y races cuadradas. Polinomios e interpolacin Interpolacin 1-D y 2-D. Construccin polinomial. Interpolacin por splines cbicos. Diferenciacin de polinomios. Evaluacin de polinomios. Multiplicacin y divisin de polinomios. Residuos de polinomios y residuos. Mtodos numricos no lineales Bsqueda de ceros en funciones de una nica variable. Minimizacin de funciones de una o ms variables. Resolucin numrica de integrales. Solucin numrica de ecuaciones diferenciales ordinarias. Estadstica y anlisis de Fourier Convolucin 1-D y 2-D. Filtros digitales 1-D y 2-D.

Transformadas de Fourier 1-D y 2-D y su inversa. Coeficientes de correlacin y matrices de covarianza. Deconvolucin. Magnitudes y ngulos de fase. Funciones max, min, sum, mean y otras funciones de estadstica bsica. Operaciones algebricas y lgicas Suma, resta, multiplicacin, divisin y potencias de matrices. Matrix traspuesta. Operadores lgicos AND, OR, NOT y XOR. UTILIDADES Gestin y mantenimiento de errores. Conversin de tipos de datos Fortran. Funciones de fecha y hora. Clasificacin de matrices. Conversin de nmeros a cadenas y viceversa. CAJAS DE HERRAMIENTAS Y PAQUETES DE BLOQUES Las funcionalidades de Matlab se agrupan en ms de 35 cajas de herramientas y paquetes de bloques (para Simulink), clasificadas en las siguientes categoras:2MATLAB (Cajas de herramientas) Simulink Matemticas y Optimizacin Estadstica y Anlisis de datos Diseo de sistemas de control y anlisis Procesado de seal y comunicaciones Procesado de imagen Modelado de punto fijo Modelado basado en eventos Modelado fsico Grficos de simulacin Diseo de sistemas de control y anlisis Procesado de seal y comunicaciones

Pruebas y medidas

Biologa computacional Modelado y anlisis financiero Desarrollo de aplicaciones Informes y conexin a bases de datos

Generacin de cdigo Prototipos de control rpido y SW/HW HIL Tarjetas integradas Verificacin, validacin y comprobacin

MATLAB: Es el conjunto herramientas y mdulos que ayudan a usar las funciones y archivos de matlab. Muchas de esas herramientas son interfaces graficas de usuario. Esto incluye, el escritorio de matlab, la ventana de comandos, el historial de comandos, un editor y un depurador, navegadores para revisin de la ayuda, el espacio de trabajo o workspace y los archivos. La librera de funciones matemticas: esta es una gran coleccin de algoritmos computacionales que van desde funciones elemnteles como la suma, la funcin seno y coseno, y la aritmtica de nmeros complejos hasta funciones mucho mas sofisticadas como inversas de matrices, autovalores de matrices, funciones de bessel, y transformadas radiadas de Fourier. El lenguaje MATLAB: Es un lenguaje de alto nivel para matrices con sentencias para control de flujo, creacin de funciones y estructuras de datos, funciones de entrada/salida y algunas caractersticas de programacin orientada por objetos, Este lenguaje permite tanto la programacin a pequea escala para la creacin rpida de programas, como programacin a larga escala para la realizacin de aplicaciones complejas. Grficas: Matlab cuenta con mdulos extensivos para la visualizacin de vectores y matrices en forma de graficas, as como para realizar comentarios e impresin de estas grficas. Matlab incluye funciones de alto nivel para la visualizacin de datos en dos y tres dimensiones, procesamiento de imgenes, animacin, y creacin de grficos de presentacin. Matlab tambin incluye funciones de bajo nivel que permiten personalizar completamente la apariencia de los grficos as como construir interfaces graficas de usuario para las aplicaciones. CONCLUCION: Utilizamos este software matemtico para realizar operaciones complejas en las diferentes ramas de las ingenieras, tales como en las materias de calculo , de algebra lineal, calculo vectoria y hasta grafica el cual nos ayuda a facilitarnos los clculos complejos.

INSTITUTO TECNOLOGICO DE OAXACA


SOFTWARE DE INGENEROA CIVIL

MATLAB Y MATHCAD

PROFESOR:JORGE CARRASCO GUERRERO ALUMNA: GUZMAN BALDERAS SHANTAL DELIL

Mathcad es un programa algebraico de computadora, distribuido por PTC. A diferencia de otros softwares, MathCad es ms intuitivo de usar, su filosofa es que es un programa ms de documentacin que de clculo, aunque tambin es potente en este mbito, es muy visual y

permite el uso de plantillas de funciones en las que solo es necesario escribir los valores deseados, incluso para graficar funciones. Descripcin Mathcad es un entorno de documentacin tcnica con prestaciones de clculo numrico y simblico, que permite explorar problemas, formular ideas, analizar datos, modelar y chequear escenarios, determinar la mejor solucin, como as tambin documentar, presentar y comunicar los resultados. Algunas de las capacidades matemticas de Mathcad estn basadas en parte del cdigo del programa algebraico Maple (Ncleo MathSoft de Maple o Mathsoft Kernel Maple, MKM) MathCad se encuentra organizado como una hoja de trabajo, en las que las ecuaciones y expresiones se muestran grficamente, no como simple texto. Dentro de las capacidades de MathCad se encuentran: Resolver ecuaciones diferenciales con varios mtodos numricos Graficar funciones en dos o tres dimensiones El uso del alfabeto griego (letras griegas maysculas y minsculas) Clculo de expresiones simblicas Operaciones con arreglos (vectores y matrices) Solucin simblica de un sistema de ecuaciones Encontrar la grfica (la curva de tendencia) de un grupo de datos Implementacin de subprogramas Encontrar races de polinomios y funciones Funciones estadsticas y distribuciones de probabilidad Encontrar valores propios o autovalores y vectores propios o autovectores MathCad es el software imprescindible para los clculos que se necesitan en cualquier proyecto de ingenieria,ayudandole con los parmetros mas cruciales a no salirse de las especificaciones de diseo del proyecto, y permitiendo reducir el numero de iteraciones

Mathcad es la primera y nica solucin de clculos de ingeniera que resuelve y documenta simultneamente los clculos, y que genera adems una reduccin considerable del riesgo de

errores costosos. Mathcad permite a los ingenieros disear, solucionar y documentar su trabajo en un formato comprensible que pueden compartir y reutilizar, lo que mejora la verificacin, la validacin, la publicacin y la colaboracin en todo el proceso de desarrollo. El resultado es un desarrollo de productos ms rpido, un aumento de la calidad de los productos, una mayor facilidad en el cumplimiento de las normativas y una integracin plena entre Mathcad y las aplicaciones de ingeniera existentes. Mathcad ofrece una solucin que permite resolver y documentar los clculos de ingeniera de una forma mucho ms eficiente que los mtodos tradicionales. Mediante la integracin de texto, clculos de actualizacin instantnea y grficos en un mismo entorno, Mathcad proporciona una solucin nica que: -Automatiza el proceso -Resuelve y documenta simultneamente los clculos: Los clculos de actualizacin instantnea se encuentran en el documento. Las ecuaciones, el texto, los grficos y los datos se capturan en la misma hoja de trabajo. Los clculos numricos y simblicos integrados muestran tanto el razonamiento que sustenta el diseo como los resultados. -Proporciona gestin de unidades inteligente y automtica. -Produce clculos de ingeniera repetibles y auditables (estndar y registrados) que se pueden iterar, compartir y reutilizar con facilidad. - Transmite los conocimientos de ingeniera : Los clculos, expresados en notacin matemtica estndar, resultan fciles de leer y entender para otras personas. El formato XML permite la publicacin automatizada en los documentos posteriores. Garantiza la capacidad de seguimiento. Una documentacin clara de todos los mtodos, las ecuaciones y los supuestos posibilita el seguimiento entre: los clculos y la geometra del diseo, la geometra del diseo y los requisitos del cliente. Los manuales fsicos siguen siendo una herramienta importante, aunque laboriosa, para el clculo, la validacin y la calibracin inicial. Para resolver y documentar los clculos de ingeniera, se acumula sobre la marcha una coleccin de calculadoras, hojas de clculo, lenguajes de programacin y cuadernos de notas. En general, la informacin sobre los clculos de ingeniera se pierde, no resulta fcil de entender para otras personas o queda restringida al producto fsico. Hojas de clculo: muy generalizadas, pero... Las ecuaciones de las hojas de clculo no se expresan en notacin matemtica estndar y son difciles de leer. Las hojas de clculo carecen de gestin automatizada de unidades. Las hojas de clculo son difciles de auditar o reutilizar. Las hojas de clculo permiten un uso limitado o nulo de los clculos matemticos avanzados, como las derivadas o las ecuaciones diferenciales. Como resultado, las hojas de clculo suelen contener errores que pueden reducir la calidad de los diseos y obstaculizar el proceso de desarrollo de productos.

Mathcad captura el texto, los clculos de actualizacin instantnea y los grficos necesarios para comunicar con claridad los supuestos, las ecuaciones y los resultados de los clculos de ingeniera ms importantes Mathcad ayuda a optimizar los procesos clave del desarrollo de productos: - Desarrollo de conceptos - Diseo de sistemas - Diseo detallado -Verifi cacin y validacin del diseo - Cumplimiento normativo - Gestin de calidad . Su excepcional mbito de aplicacin, combinado con sus eficaces funciones matemticas y la gestin de unidades, proporciona todas las prestaciones necesarias\par en una nica aplicacin completa. Mathcad se integra fcilmente con Pro/ENGINEER y con otras aplicaciones de ingeniera y aumenta su eficacia mediante el uso de las herramientas y los resultados de las aplicaciones de otros fabricantes. Mediante la adicin de una o varias bibliotecas de Mathcad o unr paquete de extensin, puede ampliar su alcance y su eficacia en su equipo y en toda la empresa.

Potrebbero piacerti anche