Está en la página 1de 9

INSTITUTO TECNOLGICO DE OAXACA

NOMBRE: ASAEL GONZALEZ DOMINGUEZ PROFESOR: JORGE CARRASCO GUERRERO

CARRERA: INGENIERA CIVIL

SEMESTRE: 1 GRUPO: CB

MATERIA: SOFTWARE DE INGENIERA CIVIL TEMA: MATHLAB Y MATHCAD

Introduccin
El mathlab y mathcad son programas creadas por una misma empresa por lo que estn relacionadas de alguna forma, pero en si estos dos programas tienen diferentes utilidades; ya que el primero, es decir, el mathlab se caracteriza por su inclinacin hacia las matrices y, el desarrollo y resolucin de ecuaciones lineales y de otros tipos de ecuaciones. Mientras que el mathcad se enfoca ms a los clculos de ecuaciones en diferentes mbitos de las matemticas desde operaciones algebraicas hasta operaciones complejas. Hoy en da estos programas estn esparcidos por todo el mundo ya que se usa en diferentes mbitos de la sociedad, principalmente en las escuelas, universidades, empresas, etc. En este ensayo se mencionan solo algunos de los puntos ms importantes de estos dos programas con la finalidad de comprenderlo mejor.

MATHLAB
MATHLAB (abreviatura de MATrix LABoratory, "laboratorio de matrices") es un software matemtico que ofrece un entorno de desarrollo integrado (IDE)

con un lenguaje de programacin propio (lenguaje M). Est disponible para las plataformas Unix, Windows y Apple Mac OS X. Es un programa interactivo para computacin numrica y visualizacin de datos. Entre sus prestaciones bsicas se hallan: la manipulacin de matrices, la representacin de datos y funciones, la implementacin de algoritmos, la creacin de interfaces de usuario y la comunicacin con programas en otros lenguajes y con otros dispositivos hardware. ORIGEN Y CREACION Fue creado por Cleve Moler en 1984, surgiendo la primera versin con la idea de emplear paquetes de subrutinas escritas en Fortran en los cursos de lgebra lineal y anlisis numrico, sin necesidad de escribir programas en dicho lenguaje. El lenguaje de programacin M fue creado en 1970 para proporcionar un sencillo acceso al software de matrices LINPACK yEISPACK sin tener que usar Fortran. MathLab fue originalmente desarrollado en lenguaje FORTRAN para ser usado en computadoras mainframe. Fue el resultado de los proyectos Linpack y Eispack desarrollados en el Argonne National Laboratory. Su nombre proviene de MATrix LABoratory. Al pasar de los aos fue complementado y reimplementado en lenguaje C. Actualmente la licencia de MathLab es propiedad de MathWorks Inc. . USO Es ampliamente usado por ingenieros de control en el anlisis y diseo, posee adems una capacidad extraordinaria para resolver problemas en matemticas aplicada, fsica, ingeniera, finanzas y muchas otras aplicaciones. Esta basado en un sofisticado software de matrices para el anlisis de sistemas de ecuaciones. Permite resolver complicados problemas numricos sin necesidad de escribir un programa. Los usos ms caractersticos de la herramienta los encontramos en reas de computacin y clculo numrico tradicional, prototipaje algortmico, teora de control automtico, estadstica, anlisis de series temporales para el proceso digital de seal. CARACTERISTICAS

Mathlab 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 grafica de los mismos. Integra anlisis numrico, clculo matricial, proceso de seal y visualizacin grafica en un entorno completo donde los problemas y sus soluciones son expresados del mismo modo en que se escribiran tradicionalmente, sin hacer uso de la programacin tradicional. Mathlab es un sistema de trabajo interactivo cuyo elemento bsico de trabajo son las matrices. Este programa permite realizar de un modo rpido la resolucin numrica de problemas en un tiempo mucho menor que si se quisiesen resolver estos mismos problemas con lenguajes de programacin tradicionales como pueden ser los lenguajes Fortran, Basic, o C. Dispone tambin de un amplio abanico de programas de apoyo especializados, denominados toolboxes o caja de herramientas. Tambin se dispone del programa simulink que es un entorno grafico interactivo con el que se puede analizar, modelizar y simular la dinmica de sistemas no lineales.

USO DE MATRICES MathLab emplea matrices porque con ellas se puede describir infinidad de cosas de una forma altamente flexible y matemticamente eficiente. Una matriz de pixeles puede ser una imagen o una pelcula. Una matriz de fluctuaciones de una seal puede ser un sonido o una voz humana. Y tal vez ms significativamente, una matriz puede describir una relacin lineal entre los componentes de un modelo matemtico. En este ltimo sentido, una matriz puede describir el comportamiento de un sistema extremadamente complejo. Por ejemplo una matriz puede representar el vuelo de un avin a 40.000 pies de altura, o un filtro digital de procesamiento de seales.

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. GENERALIDADES MATLAB goza en la actualidad de un alto nivel de implantacin en escuelas y centros universitarios, as como en departamentos de investigacin y desarrollo de muchas compaas industriales nacionales e internacionales. En entornos universitarios, por ejemplo, MATLAB se ha convertido en una herramienta bsica, tanto para los profesionales e investigadores de centros docentes, como una importante herramienta para la imparticin de cursos universitarios, tales como sistemas e ingeniera de control, lgebra lineal, proceso digital de imagen, seal, etc. En el mundo industrial, MATLAB est siendo utilizado como herramienta de investigacin para la resolucin de complejos problemas planteados en la realizacin y aplicacin de modelos matemticos en ingeniera. La empresa MathWorks ofrece MatLab como su principal producto para computacin numrica, anlisis y visualizacin de datos. Tambin ofrece Simulink como un anexo a MatLab y que interacta con l en lenguaje de MatLab y lenguaje de bajo nivel C. Simulink es usado para simulacin modelado no lineal avanzado. Se ofrecen adems numerosas herramientas especiales en "Toolboxes" para resolver problemas de aplicaciones especficas, por ejemplo control, procesamiento de seales, redes neurales, etc. Estas herramientas son colecciones de rutinas escritas en MatLab.

Ejemplos

Hello World
ste es el tradicional programa Hello World hecho con el lenguaje de MATLAB: >> disp('Hola mundo'); Hola mundo % Muestra el mensaje.

Diseo de filtros digitales


En este ejemplo se disea un filtro digital paso bajo de Butterworth y se muestra el mdulo de su espectro adems incluimos otro ejemplo de un tren de deltas para el anlisis espectral: close all ventanas. % Cierra todas las

clear all variables del espacio de trabajo. clc Fc=200; Fm=1000; BT=100; Rs=40; rs=10^(-Rs/20); Rp=2; rp=(10^(Rp/20)-1)/(10^(Rp/20)+1); [n1b,wn1]=buttord(2*Fc/Fm,2*(Fc+BT)/Fm,Rp,Rs); (funcin buttord). [B1,A1]=butter(n1b,wn1); (funcin butter). h1=freqz(B1,A1); (funcin freqz). plot(abs(h1)) respuesta.

% Borra todas las % Limpia la pantalla. % % % % Frecuencia de corte. Frecuencia de muestreo. Banda de transicin. Ganancias.

% Orden del filtro % Coeficientes del filtro % Respuesta en frecuencia % Representacin de la

Aqu tenemos otro ejemplo: Serie trigonomtrica de tren de pulsos positivos y negativos.
n=input('nmero de sumandos= '); % creamos una serie de pulsos til para el procesados de seales y sistemas dentro del mundo de las telecomunicaciones t=-2:.01:2; pulso=zeros(1,length(t)); for k=1:n pulso=pulso+sin(2*(2*k-1)*pi*t)/(2*k-1); end plot(t,pulso) grid

MATHCAD
QUE ES MATHCAD? Mathcad es la herramienta de estndar industrial pensada para los clculos tcnicos de ingenieros de todo el mundo. Mathcad proporciona todas las

capacidades resolutivas, la funcionalidad y la solidez necesarias para el clculo, la manipulacin de datos y el diseo industrial. La estandarizacin y reutilizacin de los clculos mediante Mathcad asegura el cumplimiento de los estndares. Al combinar clculos, grficos, texto e imgenes en un documento. 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. CARACTERISTICAS PRINCIPALES
Mathcad permite la captacin y publicacin de conocimiento, lo que

posibilita la gestin de grandes proyectos. Mathcad le permite documentar los clculos en lenguaje matemtico, ya que combina un potente motor computacional, al que se accede mediante una notacin matemtica convencional, con un procesador de texto completo y herramientas de grficos. Puede escribir ecuaciones como suele verlas escritas en el papel. Simplemente, escriba las ecuaciones; aparecern con un resultado inmediato, junto con la cantidad de texto que desee que acompae a los clculos. Mathcad facilita la comunicacin de los fundamentos y supuestos que hay detrs de los clculos, lo que permite garantizar la calidad del diseo. Puede utilizar las ecuaciones de Mathcad para resolver tanto ecuaciones simblicas como numricas. Puede colocar texto en cualquier sitio de la hoja de trabajo y aadir grficos bidimensionales y tridimensionales a la pgina. Incluso puede ilustrar su trabajo con imgenes que se obtengan de otra aplicacin. Mathcad aprovecha las ventajas del estndar de vinculacin e incrustacin de objetos OLE 2 de Microsoft para trabajar con otras aplicaciones; de este modo, son compatibles las operaciones de arrastrar y colocar, y la activacin local tanto en equipos cliente como en servidores. Mathcad le permite mezclar y convertir con facilidad los sistemas de unidades, por lo que podr captar los errores de unidades al comprobar la coherencia dimensional de la hoja de trabajo. Podr trabajar en su sistema de unidades favorito o cambiar a otro en un conjunto determinado de ecuaciones. Mathcad simplifica y racionaliza la gestin de la documentacin, un aspecto importante para la comunicacin y el cumplimiento de los estndares comerciales y aquellos que garantizan la calidad. Al combinar

ecuaciones, texto y grficos en una nica hoja de trabajo, Mathcad facilita el seguimiento de los clculos ms complejos 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.

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.

GENERALIDADES SOBRE MATHCAD


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). REGIONES MathCad se encuentra organizado como una hoja de trabajo, en las que las ecuaciones y expresiones se muestran grficamente, no como simple texto. Mathcad le permite introducir ecuaciones, texto y grficos en toda la hoja. Cada ecuacin, parte de texto o elemento se considera una regin. Una hoja de trabajo de Mathcad es una coleccin de todas esas regiones. Para comenzar una nueva regin en Mathcad, realice lo siguiente: 1. Pulse en una zona en blanco de la hoja de trabajo. Ver una cruz pequea. Todo lo que escriba aparecer en la cruz. 2. Si la regin que desea crear es una regin matemtica, puede comenzar a escribir donde coloque la cruz. De forma predeterminada, Mathcad entiende que escribe en lenguaje matemtico.

3. Para crear una regin de texto, seleccione Regin de texto en el men Insertar o simplemente pulse [] y comience a escribir. CONCLUSION En conclusin podemos decir que el uso de estos programas es muy indispensable ya que facilitan la resolucin de problemas matemticos en diferentes mbitos del profesionalismo en especial las que tienen que ver con los clculos y estadsticas de nmeros. Para manejar mejor estos programas ser necesario conocer sus principales funciones.

También podría gustarte