presentation uso y conceptos basicos matlab

Upload: iescalan

Post on 24-Feb-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 Presentation Uso y Conceptos Basicos MATLAB

    1/12

    Laboratorio deSistemas deComunicacin

    Prctica Uso y ConceptosBsicos de Matlab

  • 7/25/2019 Presentation Uso y Conceptos Basicos MATLAB

    2/12

    Qu es MATLAB? Software matemtico utilizado porprofesionales y cientcos.

    Ofrece un entorno de desarrollo (IDE) e

    incluye un lenguae de programaci!n ".

    Su nom#re pro$iene de MATrixLABoratory ya %ue su #ase defuncionamiento es a tra$&s de matrices.

    'ota Eiste un programa de c!digo a#ierto %ue puedeutilizarse como sustituto de "*+,*- %ue se llamaO+*/E.

  • 7/25/2019 Presentation Uso y Conceptos Basicos MATLAB

    3/12

    Comandos bsicos 0rint 1or2ing Directory 3 pw d

    *rc4i$os del directorio actual 5 ls

    am#iar el 6ruta o pat47 3path(path,c:/m atlab/Sist_Com _2016)

    ,impiar la pantalla de la lnea de comando 3 clc

    omando de ayuda 3 help (com ando/instruccin)

    8e$isar $aria#les con algunas propiedades 3 ! " # S.

    omando para #orrar una $aria#le 3 clear

    "ensaes informati$os en pantalla 5 disp

  • 7/25/2019 Presentation Uso y Conceptos Basicos MATLAB

    4/12

    Operaciones aritmticasSUMA +

    RESTA -MULTIPLICACIN *

    DIVISIN /

    EXPONENTE 9

  • 7/25/2019 Presentation Uso y Conceptos Basicos MATLAB

    5/12

    Operaciones lgicas y de

    comparacinAND (Y) A&B

    OR (O) A|B

    NOT (NO) ~A

    Igualdad A==B

    Desigualdad A~=B

    Menor que A < B

    Mayor que A > B

    Menor o igual A = B

  • 7/25/2019 Presentation Uso y Conceptos Basicos MATLAB

    6/12

    Uso de variables ,os identicadores de $aria#les en "*+,*-

    comienzan siempre con una letra: may;scula omin;scula.

    ,os identicadores pueden incluir letras: dgitoso sm#olos de su#rayado (

  • 7/25/2019 Presentation Uso y Conceptos Basicos MATLAB

    7/12

    Variables predefinidas 0i para la constante =

    Euler (e) >.?@A>A@A>ABCB

    8epresentaci!n de la parte imaginaria de unn;mero compleo ( o i )

    Operaciones aritm&ticas como innito (inf)

    'ot a 'um#er ('a')

  • 7/25/2019 Presentation Uso y Conceptos Basicos MATLAB

    8/12

    Programacin (estructurasde control)

    !sintais

    if expression

    statem ents

    elseifexpression

    statem ents

    else

    statem ents

    End

    if v= = 1,disp('El valor de la variable es uno.');

    elseif v= = 2,

    disp('El valor de la variable es dos. ');

    else

    disp('El valor ni es uno ni es dos :-(');

    End

  • 7/25/2019 Presentation Uso y Conceptos Basicos MATLAB

    9/12

    Programacin (estructurasde control)

    S"TC#sintais

    Sw itchsw itch_expression casecase_expression

    statem ents

    casecase_expression

    statem ents

    ...

    otherw ise

    statem ents

    end

    S it!" (m et"od)

    !ase #'linear','bilinear'$

    disp('% et"od is linear')

    !ase '!ubi!'

    disp('% et"od is !ubi!')

    !ase 'nearest'

    disp('% et"od is nearest')

    ot"er ise

    disp('&nno n m et"od.')

    $%TA& A di'erencia de C( no )ay *ue terminar cada caso conun brea+,

  • 7/25/2019 Presentation Uso y Conceptos Basicos MATLAB

    10/12

    Programacin (estructurasde control)

    !%-sintais

    forvariable = values

    statem ent

    ...

    statem ent

    End

    Values:

    start:increm ent:finish start:finish)

    increm entos 1

    for v = 1.:-.2:.

    disp(v)

    end

    for i= 1:1,

    v(i) = 2 i;

    end

  • 7/25/2019 Presentation Uso y Conceptos Basicos MATLAB

    11/12

    Programacin (estructurasde control)

    "#L.sintais

    w h ileexpressionstatem ents ...

    statem ents

    en d

    *a!torial de un n+m ero es el produ!to de enteros

    positivos m enor o iual al n+m ero.

    num = 1;

    f = num ;

    "ile num 1

    num = num -1;

    f = fnum ;

    End

    disp (/'num 0 = ' num 2str(f))

  • 7/25/2019 Presentation Uso y Conceptos Basicos MATLAB

    12/12

    Explicar Prctica