clase 2 matlab

16
Escuela Académico Profesional de Ing. Eléctrica 15/04/2010 1 1 Clase 2

Upload: kd3d

Post on 14-Nov-2015

233 views

Category:

Documents


0 download

DESCRIPTION

Curso de Matlab

TRANSCRIPT

  • Escuela Acadmico Profesional de Ing. Elctrica 15/04/2010

    1

    1

    Clase 2

  • Escuela Acadmico Profesional de Ing. Elctrica 15/04/2010

    2

    MENS POP-UP EN EL MATLAB

    Men [File]: Manipulacin de archivos. Men [Edit]: Edicin.

    2

    Men [Debug]: Depuracin

  • Escuela Acadmico Profesional de Ing. Elctrica 15/04/2010

    3

    Men [View]: Configuracin de la visualizacin

    Configura la visualizacin de las ventanas de [Workspace] y [Current Directory]

    Si actualmente est en [Workspace] el men [View] se vera as:

    Si actualmente est en [Current Directory]el men [View] se vera as:

    3

  • Escuela Acadmico Profesional de Ing. Elctrica 15/04/2010

    4

    Men [Desktop]: Configuracin del escritorio Men [Window]: Ventanas

    4

    Men [Help]: Ayuda.

  • Escuela Acadmico Profesional de Ing. Elctrica 15/04/2010

    5

    CONFIGURACIN DE DIRECTORIOS

    La lista de directorios de bsqueda del Matlab (search path) puede ser configurada por el comando pathtool o por la opcin [Set Path ] del men pop-up [File]

    5

    Exhibe los

    directorios de

    bsqueda del

    Matlab.

  • Escuela Acadmico Profesional de Ing. Elctrica 15/04/2010

    6

    [Add Folder ] Permite agregar directorios.

    [Add with subfolders ] Permite agregar directorios y subdirectorios.

    [Move to Top] Mueve el directorio seleccionado en la ventana MATLAB search path para el inicio de la lista.

    [Move Up] Mueve el directorio seleccionado en la ventana MATLAB

    6

    [Move Up] Mueve el directorio seleccionado en la ventana MATLAB search path una posicin hacia arriba.

    [Move Down] Mueve el directorio seleccionado en la ventana MATLAB search path una posicin hacia abajo.

    [Move to Bottom] Mueve el directorio seleccionado en la ventana MATLAB search path para el final de la lista.

  • Escuela Acadmico Profesional de Ing. Elctrica 15/04/2010

    7

    [Close] Cierra la ventana.

    [Save] Almacena la configuracin.

    [Remove] Borra el directorio seleccionado en la ventana MATLAB search path.

    7

    [Close] Cierra la ventana.

    [Revert] Deshace todos los movimientos hechos de los directorios.

    [Default] Restaura la configuracin original.

    [Help] Ayuda.

  • Escuela Acadmico Profesional de Ing. Elctrica 15/04/2010

    8

    MANIPULACIN DE ARCHIVOS Y DIRECTORIOSComandos del sistema operacional:Comando Descripcin Ejemplo

    cdo pwd

    Visualiza el directorio actual. >> cdC:\MATLAB7\work

    cd ..cdrutacd('ruta')

    Sube un nivel.Se mueve a la ruta especificada. >> cd ..>> cd C:\MATLAB7\wpaso>> cd('C:\MATLAB7\wpaso')

    dir o ls Lista archivos y directorios de la direccin actual o la especificada. Puede usarse el comodn '*'.

    >> dir>> ls c:\progdos>> dir *.m

    what Exhibe los m-files contenidos en el directorio actual

    >> whatM-files in the current directoryC:\MATLAB7\work Exrich f3psimpson texto

    8

    simpson textowhich Identifica y localiza archivos en las rutas de

    bsqueda.>> which sinC:\MATLAB7\toolbox\matlab\elfun\sin.m>> which textoC:\MATLAB7\wpaso\texto.m

    copyfile('f1','f2') Copia el archivo f1 (se incluye la ruta si no est en la actual) asignando el nombre f2 (se incluye la ruta si no est en la actual). Es vlido el comodn '*.

    >>copyfile(ejemplo.txt','gato.gg')

    delete nomarchi Borrar archivos. Puede usarse el comodn '*'. >>delete *.gg

    ! Llama a los comandos del sistema operativo base. >> ! del mio.txt

  • Escuela Acadmico Profesional de Ing. Elctrica 15/04/2010

    9

    Exhibicin de Nmeros:

    Comando MATLABComando MATLABComando MATLABComando MATLAB ExhibicinExhibicinExhibicinExhibicin EjemploEjemploEjemploEjemplo format short format short e format long

    Por omisin 4 decimales 14 decimales

    2.3333 2.3333e+000 2.33333333333333

    9

    format long format long e format bank format hex format +

    14 decimales 15 decimales 2 decimales exp. hexadecimal +, -, espacio

    2.33333333333333 2.333333333333334e+000 2.33 4002aaaaaaaaaaab +

  • Escuela Acadmico Profesional de Ing. Elctrica 15/04/2010

    10

    Operaciones Aritmticas:

    ESCALARESCALARESCALARESCALAR MATRIZMATRIZMATRIZMATRIZ VECTORVECTORVECTORVECTOR DESCRIPCINDESCRIPCINDESCRIPCINDESCRIPCIN ++++ ++++ ++++ Adicin ---- ---- ---- Sustraccin

    10

    ---- ---- ---- Sustraccin **** **** .*.*.*.* Multiplicacin //// //// . /. /. /. / Divisin hacia la derecha \\\\ \\\\ \\\\ .... Divisin hacia la izquierda ^^^^ .... Transposicin

  • Escuela Acadmico Profesional de Ing. Elctrica 15/04/2010

    11

    Operadores Relacionales:

    OPERADOROPERADOROPERADOROPERADOR DESCRIPCINDESCRIPCINDESCRIPCINDESCRIPCIN > mayor quemayor quemayor quemayor que

    OPERADOROPERADOROPERADOROPERADOR DESCRIPCINDESCRIPCINDESCRIPCINDESCRIPCIN

    & Y (and) | O (or)

    Operaciones Lgicos:

    11

    > => => => = mayor o igual quemayor o igual quemayor o igual quemayor o igual que = == == == = IgualIgualIgualIgual ~ =~ =~ =~ = no igualno igualno igualno igual

    ~ NO (not)

  • Escuela Acadmico Profesional de Ing. Elctrica 15/04/2010

    12

    Combinaciones:

    PPPP QQQQ ~ P~ P~ P~ P P |QP |QP |QP |Q P&QP&QP&QP&Q

    falso Falso Verdadero Falso falso Falso verdadero Verdadero Verdadero falso

    12

    Falso verdadero Verdadero Verdadero falso Verdadero Falso Falso Verdadero falso Verdadero verdadero Falso verdadero verdadero

  • Escuela Acadmico Profesional de Ing. Elctrica 15/04/2010

    13

    Caracteres especiales:

    CARACTERESCARACTERESCARACTERESCARACTERES DESCRIPCINDESCRIPCINDESCRIPCINDESCRIPCIN

    [ ][ ][ ][ ] Se utilizan para formar vectores y matrices ( )( )( )( ) Define precedencia en expresiones aritmticas. Encierra

    argumentos de funciones en forma usual

    13

    argumentos de funciones en forma usual ,,,, Separador de elementos de una matriz, argumentos de funciones y

    declaraciones en lneas con declaraciones mltiples ;;;; Separador de declaraciones, termina renglones de una matriz

  • Escuela Acadmico Profesional de Ing. Elctrica 15/04/2010

    14

    Ejemplos Bsicos

    >> 13/3ans =4.3333

    >> 3\13ans4.333

    a = [0 1 2 3 4 5 6 7 8 9 10]a=0 1 2 3 4 5 6 7 8 9 10

    b= a + 3b =

    14

    >> 4^11ans414304

    >> 2*pi^3ans62.01255336059963

    b =3 4 5 6 7 8 9 10 11 12 13

    t = 0:2:20t =

    0 2 4 6 8 10 12 14 16 18 20

  • Escuela Acadmico Profesional de Ing. Elctrica 15/04/2010

    15

    c= a+bc =3 5 7 9 11 13 15 17 19 21 23

    d = [1; 3; 5]d =

    1

    15

    135

    dans =

    1 3 5

  • Escuela Acadmico Profesional de Ing. Elctrica 15/04/2010

    16

    Escuela Acadmico Profesional de Ingeniera Elctrica UNMSM- 2010

    16