manual - ejemplos matlab-octave _ tutoría virtual de a

Upload: alex-medina-guaido

Post on 28-Feb-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 Manual - Ejemplos Matlab-Octave _ Tutora Virtual de A

    1/6

    29/6/2016 Manual - Ejemplos Matlab-Octave | Tutora Virtual de A. Javier Barragn Pia

    http://uhu.es/antonio.barragan/content/manual-ejemplos-matlab-octave 1/6

    Principal Software de clculo (Matlab, Octave, SciLab,...)

    26 March, 2009 - 12:50 oscaralonso.idarraga

    Versin para imprimir

    EJEMPLO 1:

    CALCULAR LAS RAICES:

    En este caso, se utiliza el mismo comando para los dos programas.

    roots([1,5,13,19,16,6])

    y la respuesta de los programas es el siguiente:

    MATLAB

    OCTAVE

    CALCULAR LOS RESIDUOS

    En este caso, se utiliza el mismo comando para los dos programas.

    [R,P,K]=residue([1,0,1],[1,5,13,19,16,6])

    Definimos R(Residuo), P (Polos), K (Termino independiente), en "residue" devuelve de nuevo el calculo de las races.

    Y la respuesta de los programas es el siguiente:

    MATLAB

    Manual - Ejemplos Matlab-Octave Ver Revisiones

    Tutora Virtual de A. Javier Barragn Pia

    http://uhu.es/antonio.barragan/http://uhu.es/antonio.barragan/http://uhu.es/antonio.barragan/node/172/revisionshttp://uhu.es/antonio.barragan/content/manual-ejemplos-matlab-octavehttp://uhu.es/antonio.barragan/print/book/export/html/172http://uhu.es/antonio.barragan/content/software-calculo-matlab-octave-scilabhttp://uhu.es/antonio.barragan/
  • 7/25/2019 Manual - Ejemplos Matlab-Octave _ Tutora Virtual de A

    2/6

    29/6/2016 Manual - Ejemplos Matlab-Octave | Tutora Virtual de A. Javier Barragn Pia

    http://uhu.es/antonio.barragan/content/manual-ejemplos-matlab-octave 2/6

    OCTAVE

    En el octave, nos sale en el residuo un nmero con muchos decimales, ya que nos dan nmeros con exponentes a -14, en cambio el matlab solo da 4

    decimales y por tanto lo considera 0.

    Ahora, sum amos la primera pareja de residuos, en matlab y octave se puede hacer el numerador, y el denominador se hace a man o con las tablas de latransformadas.

    R(1)*[1,-P(2)]+R(2)*[1,-P(1)] // [1,-P(2)] -> es el polinomio

    MATLAB

    OCTAVE

  • 7/25/2019 Manual - Ejemplos Matlab-Octave _ Tutora Virtual de A

    3/6

    29/6/2016 Manual - Ejemplos Matlab-Octave | Tutora Virtual de A. Javier Barragn Pia

    http://uhu.es/antonio.barragan/content/manual-ejemplos-matlab-octave 3/6

    Hacemos la suma de la segunda pareja de los residuos

    R(3)*[1,-P(4)]+R(4)*[1,-P(3)]

    MATLAB

    OCTAVE

    EJEMPLO 2:

    CALCULAR LA FUNCION DE TRANSFERENCIA

    En este caso, no coinciden los comandos en matlab y en octave:

    MATLAB

    G=tf([5,2],[1,4,20])

  • 7/25/2019 Manual - Ejemplos Matlab-Octave _ Tutora Virtual de A

    4/6

    29/6/2016 Manual - Ejemplos Matlab-Octave | Tutora Virtual de A. Javier Barragn Pia

    http://uhu.es/antonio.barragan/content/manual-ejemplos-matlab-octave 4/6

    OCTAVE

    En octave utilizamos 2 comandos, primero tf y despus para verlo, sysout.

    G=tf([5 2],[1 4 20])

    sysout (G)

    CALCULAR LOS CEROS Y LOS POLOS

    MATLAB

    En matlab se hace con comandos separados

    Para calcular los ceros es:

    Zer= zero (G)

    Y para calcular los polos es:

    Pol=pole(G)

    OCTAVE

    En octave podemos ver los ceros, los polos y la ganancia, con un mismo comando.

    [Zer,Pol,k]=tf2zp([5 2],[1 4 20])

  • 7/25/2019 Manual - Ejemplos Matlab-Octave _ Tutora Virtual de A

    5/6

    29/6/2016 Manual - Ejemplos Matlab-Octave | Tutora Virtual de A. Javier Barragn Pia

    http://uhu.es/antonio.barragan/content/manual-ejemplos-matlab-octave 5/6

    CONVERTIR LA ECUACIN A CEROS/POLOS/GANANCIA

    En este caso, no coinciden los comandos en matlab y en octave:

    MATLAB

    A=zpk(G)

    OCTAVE

    En octave utilizamos 2 comandos, primero zp (los nombres de Zer, Pol y k son los que le dimos en el tf2zp) y despus para verlo, sysout.

    A=zp(Zer,Pol,k)

    sysout (A)

    VER GRAFICAMENTE

    En este caso, se utiliza el mismo comando para los dos programas. Par ver grficamente en el modo complejo utilizamos pzmap.

    pzmap(g) muestra los ceros como un circulo y los polos como una cruz, si los polos salen a la derecha, e l sistema es inestable.

    pzmap(G)

  • 7/25/2019 Manual - Ejemplos Matlab-Octave _ Tutora Virtual de A

    6/6

    29/6/2016 Manual - Ejemplos Matlab-Octave | Tutora Virtual de A. Javier Barragn Pia

    http://uhu.es/antonio.barragan/content/manual-ejemplos-matlab-octave 6/6

    Manual de Descarga e I nst alacin de GNU Oct ave. arriba

    MATLAB

    OCTAVE

    Versin para imprimir Inicie sesin o regstrese para enviar comentarios Twittear 1 1Me gusta

    Contenidos licenciados bajo Creative Commons by-sa 3.0

    http://feeds.feedburner.com/TutoriaAJBPhttp://creativecommons.org/licenses/by-sa/3.0/deed.eshttp://creativecommons.org/licenses/by-sa/3.0/deed.eshttps://twitter.com/intent/tweet?original_referer=http%3A%2F%2Fuhu.es%2Fantonio.barragan%2Fcontent%2Fmanual-ejemplos-matlab-octave&ref_src=twsrc%5Etfw&text=Manual%20-%20Ejemplos%20Matlab-Octave&tw_p=tweetbutton&url=http%3A%2F%2Fuhu.es%2Fantonio.barragan%2Fcontent%2Fmanual-ejemplos-matlab-octave&via=ajavibphttp://uhu.es/antonio.barragan/user/register?destination=comment%2Freply%2F172%23comment-formhttp://uhu.es/antonio.barragan/user/login?destination=comment%2Freply%2F172%23comment-formhttp://uhu.es/antonio.barragan/print/book/export/html/172http://uhu.es/antonio.barragan/content/software-calculo-matlab-octave-scilabhttp://uhu.es/antonio.barragan/content/manual-descarga-e-instalacion-gnu-octave