Computacion3
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
540
On Slideshare
539
From Embeds
1
Number of Embeds
1

Actions

Shares
Downloads
26
Comments
0
Likes
0

Embeds 1

http://www.palimpalem.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1.
  • 2. El programa MATLAB
    MATLAB es el nombre abreviado de “MATrix LABoratory”. MATLAB es un programa para realizar cálculos numéricos con vectores y matrices. Como caso particular puede también trabajar con números escalares−tanto reales como complejos−, con cadenas de caracteres y con otras estructuras de información más complejas.
    MATLAB siempre es una magnífica herramienta de alto nivel para desarrollar aplicaciones técnicas, fácil de utilizar y que, como ya se ha dicho, aumenta significativamente la productividad de los programadores respecto a otros entornos de desarrollo.
  • 3. Otro de los puntos fuertes de MATLAB son los gráficos, que se verán con más detalle en una sección posterior. A título de ejemplo, se puede teclear la siguiente línea y pulsar intro:
    >> x=-4:.01:4; y=sin(x); plot(x , y), grid, title('Función seno(x)')
  • 4. El entorno de trabajo de MATLAB
    El entorno de trabajo de MATLAB es muy gráfico e intuitivo, similar al de otras aplicaciones profesionales de Windows. En la introducción a MATLAB realizada en el Apartado 2.3 y en la Figura 1, ya se han citado algunas de las componentes más importantes de este entorno de trabajo o de desarrollo. Ahora de explicarán estas componentes con un poco más de detalle.
    Las componentes más importantes del entorno de trabajo de MATLAB 7.0 son las siguientes:
    1. El Escritorio de Matlab (Matlab Desktop), que es la ventana o contenedor de máximo nivel
    en la que se pueden situar (to dock) las demás componentes.
    2. Las componentes individuales, orientadas a tareas concretas, entre las que se puede citar:
    a. La ventana de comandos (Command Window),
    b. La ventana histórica de comandos (Command History),
    c. El espacio de trabajo (Workspace),
    d. La plataforma de lanzamiento (Launch Pad),
    e. El directorio actual (Current Directory),
    f. La ventana de ayuda (Help)
    g. El editor de ficheros y depurador de errores (Editor&Debugger),
    h. El editor de vectores y matrices (Array Editor).
    i. La ventana que permite estudiar cómo se emplea el tiempo de ejecución (Profiler).
  • 5. El Matlab Desktop
    El Matlab Desktop es la ventana más general de la aplicación. El resto de las ventanas o componentes
    citadas pueden alojarse en la Matlab Desktop o ejecutarse como ventanas independientes. A su
    vez, los componentes alojados en el Matlab Desktop pueden aparecer como sub-ventanas independientes
    o como pestañas dentro de una de las sub-ventanas. MATLAB 7.0 ofrece una gran flexibilidad
    al respecto y es cada usuario quien decide en qué forma desea utilizar la aplicación.
  • 6.
  • 7. PATH DE MATLAB: ESTABLECER EL CAMINO DE BÚSQUEDA (SEARCH PATH)
    MATLAB puede llamar a una gran variedad de funciones, tanto propias como programadas por los usuarios. Puede incluso haber funciones distintas con el mismo nombre. Interesa saber cuáles son las reglas que determinan qué función o qué fichero *.m es el que se va a ejecutar cuando su nombre aparezca en una línea de comandos del programa. Esto queda determinado por el camino de búsqueda (search path) que el programa utiliza cuando encuentra el nombre de una función.
    >> path
    >> path
    MATLABPATH
    C:MATLAB701toolboxmatlabgeneral
    C:MATLAB701toolboxmatlabops
    C:MATLAB701toolboxmatlablang
    C:MATLAB701toolboxmatlabelmat
    ...
    C:MATLAB701toolboxmatlabhelptools
    C:MATLAB701toolboxmatlabwinfun
    C:MATLAB701toolboxmatlabdemos
    C:MATLAB701toolboxlocal
  • 8. WORKSPACE BROWSER Y ARRAY EDITOR
    El espacio de trabajo de MATLAB (Workspace) es el conjunto de variables y de funciones de usuario que en un determinado momento están definidas en la memoria del programa o de la función que se está ejecutando. Para obtener información sobre el Workspace desde la línea de comandos se pueden utilizar los comandos who y whos. El segundo proporciona una información más detallada que el primero. Por ejemplo, una salida típica del comando whos es la siguiente:
    >> whos
    Name Size Bytes Class
    A 3x3 72 double array
    B 3x3 72 double array
    C 3x3 72 double array
    D 3x3 72 double array
    Grand total is 36 elements using 288 bytes
  • 9. Preferencias: Formatos de salida y de otras opciones de MATLAB
    MATLAB 7.0 dispone de un cuadro de diálogo desde el que se establecen casi todas las opciones que el usuario puede determinar por su cuenta. Este cuadro de diálogo se abre con el comando Preferences del menú File.
  • 10. OPERADORES ARITMÉTICOS
    • + adición o suma
    • 11. – sustracción o resta
    • 12. * multiplicación
    • 13. ' traspuesta
    • 14. ^ potenciación
    • 15. división-izquierda
    • 16. / división-derecha
    • 17. .* producto elemento a elemento
    • 18. ./ y . división elemento a elemento
    • 19. .^ elevar a una potencia elemento a elemento
    MATLAB puede operar con matrices por medio de operadores y por medio de funciones. Se han visto ya los operadores suma (+), producto (*) y traspuesta ('), así como la función invertir inv( ). Los operadores matriciales de MATLAB son los siguientes:
  • 20. Variables y expresiones matriciales
    • Ya han aparecido algunos ejemplos de variables y expresiones matriciales. Ahora se va a tratar de generalizar un poco lo visto hasta ahora. Una variable es un nombre que se da a una entidad numérica, que puede ser una matriz, un vector o un escalar. El valor de esa variable, e incluso el tipo de entidad numérica que representa, puede cambiar a lo largo de una sesión de MATLAB o a lo largo de la ejecución de un programa. La forma más normal de cambiar el valor de una variable es colocándola a la izquierda del operador de asignación (=).
  • FUNCIONES DE LIBRERÍA
    tiene un gran número de funciones incorporadas. Algunas son funciones intrínsecas, esto es, funciones incorporadas en el propio código ejecutable del programa. Estas funciones son particularmente rápidas y eficientes. Existen además funciones defMATLABinidasen ficheros *.m y *.mex12 que vienen con el propio programa o que han sido aportadas por usuarios del mismo. Estas funciones extienden en gran manera las posibilidades del programa.