manual - ejemplos matlab-octave _ tutoría virtual de a
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