Capitulo III Matlab en Metodos Numericoss

32
MATLAB Ing. Julio f Chura Acero INGENIERIA MECANICA ELECTRICA ( UNA ) UNIVERSIDAD NACIONAL DEL ALTIPLANO CAPITULO III

description

ing. MECANICA ELECTRICA

Transcript of Capitulo III Matlab en Metodos Numericoss

  • MATLAB

    Ing. Julio f Chura Acero

    INGENIERIA MECANICA ELECTRICA ( UNA )

    UNIVERSIDAD NACIONAL DEL ALTIPLANO

    CAPITULO III

  • Propsito y Competencias

    Propsito: Adquirir conocimientos bsicos en el manejo y uso del software MATLAB.

    Competencias: realizar grficos 2D, conocer la sintaxis, comandos y el empleo de la ventana

    de comandos en MATLAB.

  • Que es MATLAB?

    Es una herramienta sofisticada para anlisis matemtico. Desarrollada por Cleve Moler en

    su primera versin para el ao de 1984.

    Actualmente bajo la licencia y desarrollo de

    Mathworks.

    Unidad I: Fundamento de MATLAB

    MATLAB (MATrix LABoratory)

  • MATLAB en el Tiempo

    Unidad I: Fundamento de MATLAB

  • MATLAB posee su propio lenguaje de programacin (lenguaje m) bajo un entorno de

    desarrollo integrado (IDE).

    El lenguaje m fue creado en 1970 para proporcionar un sencillo acceso al software de

    matrices LINPACK y EISPACK sin tener que

    usar Fortran.

    Lenguaje de Programacin?

    Unidad I: Fundamento de MATLAB

  • Entre sus caractersticas se encuentran:

    o Programacin sencilla.

    o Biblioteca de matemtica amplia.

    o Abundantes herramientas grficas.

    o Continuidad entre valores enteros, reales y

    complejos.

    Caractersticas de MATLAB

    Unidad I: Fundamento de MATLAB

  • o Desarrollo de algoritmos.

    o Modelacin y simulacin de datos.

    o Anlisis y visualizacin de datos.

    o Grficos de ingeniera.

    o Desarrollo de aplicaciones, incluyendo.

    construccin de interfaces graficas.

    Usos Tpicos de MATLAB

    Unidad I: Fundamento de MATLAB

  • Usos Tpicos de MATLAB

    Unidad I: Fundamento de MATLAB

  • MATLAB se ha convertido en una herramienta estndar para ingenieros y cientficos.

    Algunos programas existentes creados en otros lenguaje de programacin (Fortran, C y C++)

    han pasado a lenguaje m.

    La versin actual de MATLAB disponible es la R2011b 7.13.

    MATLAB en la Actualidad

    Unidad I: Fundamento de MATLAB

  • MATLAB es un programa de clculo numrico orientado a matrices. Por tanto, ser ms

    eficiente si se disean los algoritmos en

    trminos de matrices y vectores.

    En los ltimos aos ha aumentado el nmero de prestaciones, como la de programar

    directamente procesadores digitales de seal o

    crear cdigo VHDL.

    MATLAB en la Actualidad

    Unidad I: Fundamento de MATLAB

  • Entorno Grafico de MATLAB

    Unidad I: Escritorio de MATLAB

    oCommand Window:

    Se usa para introducir variables, ejecutar funciones

    y visualizar resultados.

    oCommand History:

    Guarda las instrucciones que se hayan ejecutado

    en la ventana de comandos, en orden cronolgico.

    oCurrent Directory Browser:

    Muestra los ficheros y carpetas; ordenados por

    fecha, tamao, nombre, etc.

  • Entorno Grafico de MATLAB

    Ventana de comandos

    Historia de comandos

    Unidad I: Escritorio de MATLAB

  • Entorno Grafico de MATLAB

    Unidad I: Escritorio de MATLAB

    oWorkspace:

    Su funcin es mantener informado al usuario de las

    variables ejecutadas en la ventana de comandos.

    oEditor:

    Se utiliza para crear archivos .m, que son

    programas que contienen conjuntos de comandos o

    funciones.

    oHelp:

    Se utiliza para hacer bsquedas especificas. Por

    ejemplo la funcin (sin), que muestra una

    documentacin de la misma.

  • Entorno Grafico de MATLAB

    Unidad I: Escritorio de MATLAB

    Editor

  • Entorno Grafico de MATLAB

    Unidad I: Escritorio de MATLAB

  • Unidad I: Comandos Bsicos

    Comandos Bsicos

  • Unidad I: Comandos Bsicos

  • Orden de Precedencia

    Unidad I: Comandos Bsicos

  • a=(456+43)*7

    a=3493

    r=12

    area=pi*r^2

    area=452.3893

    d=sqrt(529)

    d=23

    Ejemplos

    Unidad I: Comandos Bsicos

  • Unidad I: Comandos Bsicos

  • Unidad I: Comandos Bsicos

  • FUNCIONES TRIGONOMETRICAS

    Sin (x) cos (x) tan (x) asin (x) acos (x) atan (x) sinh (x) cosh (x) tanh (x) Asinh (x) acosh (x) atanh (x)

    Funciones trigonomtricas, valores de x en radianes

    FUNCIONES ELEMENTALES QUE OPERAN DE MODO ESCALAR

    abs (x) sqrt (x) log (x)

    log10 (x)

    Valor absoluto de x Raz cuadrada de x

    Logaritmo natural de x Logaritmo decimal de x

    FUNCIONES QUE ACTUAN SOBRE VECTORES

    sum (x) max (x) min (x)

    Suma de los elementos de un vector Mximo valor Mnimo valor

    Unidad I: Comandos Bsicos

  • FUNCIONES MATRICIALES ELEMENTALES

    B=A zeros (a,b)

    A =[ ]

    Calcula la transpuesta conjugada de la matriz Crea una matriz con sus elementos iguales a ceros

    Matriz vaca

    OPERADORES MATRICIALES

    + - * ^ .*

    Suma Resta

    Multiplicacin transpuesta Potenciacin

    Multiplicacin producto punto

    Unidad I: Comandos Bsicos

  • Manejo de Variables

    Unidad I: Variables

    Una variable es un nombre compuesto o una combinacin de varias letras (y dgitos) al cual

    se le asigna un valor numrico. Esta variable

    puede ser utilizada en expresiones

    matemticas , funciones y cualquier otro tipo

    de comando.

  • Manejo de Variables

    Unidad I: Variables

  • Variables Predefinidas

    Unidad I: Variables

  • Para almacenar variables en MATLAB se emplea el comando save y para cargar las misma al programa es mediante el comando load.

    Almacenamientos y

    carga de Variables

    Unidad I: Variables

    Los comandos mayormente utilizados en variables son los siguientes: clear, clc, who, whos, iskeyword.

  • Hallar el rea de acero de una viga cuyo ancho

    (b) es de 30 cm y la altura efectiva (d) es de 20

    cm. La cuanta de la viga es de 0.008,

    Realizarlo en la ventana de comandos y

    guardar las variables empleadas.

    Ejercicio de Variable

    Unidad I: Variables

  • Unidad I: Variables

  • Matlab hace distincin entre maysculas y minsculas.

    Se trabajo con punto (.) en los decimales.

    Unidad I: Variables

  • Variables Simblicas

    Unidad I: Variables simbolicas

  • Referencias

    Unidad I: Referencias

    MATLAB para Ingenieros. Holly Moore.

    MATLAB una introduccin con ejemplos prcticos. Amos Gilat.

    http://www.mathworks.com/#hp_products

    http://www.youtube.com/user/MATLAB?blend=1&ob=4

    http://es.wikipedia.org/wiki/MATLAB