Está en la página 1de 6

29/6/2016

ManualEjemplosMatlabOctave|TutoraVirtualdeA.JavierBarragnPia

TutoraVirtualdeA.JavierBarragnPia
PrincipalSoftwaredeclculo(Matlab,Octave,SciLab,...)

ManualEjemplosMatlabOctave

Ver

Revisiones

26March,200912:50oscaralonso.idarraga

Versinparaimprimir

EJEMPLO1:
CALCULARLASRAICES:
Enestecaso,seutilizaelmismocomandoparalosdosprogramas.
roots([1,5,13,19,16,6])
ylarespuestadelosprogramaseselsiguiente:
MATLAB

OCTAVE

CALCULARLOSRESIDUOS
Enestecaso,seutilizaelmismocomandoparalosdosprogramas.
[R,P,K]=residue([1,0,1],[1,5,13,19,16,6])
DefinimosR(Residuo),P(Polos),K(Terminoindependiente),en"residue"devuelvedenuevoelcalculodelasraces.
Ylarespuestadelosprogramaseselsiguiente:
MATLAB

http://uhu.es/antonio.barragan/content/manualejemplosmatlaboctave

1/6

29/6/2016

ManualEjemplosMatlabOctave|TutoraVirtualdeA.JavierBarragnPia

OCTAVE

Eneloctave,nossaleenelresiduounnmeroconmuchosdecimales,yaquenosdannmerosconexponentesa14,encambioelmatlabsoloda4
decimalesyportantoloconsidera0.

Ahora,sumamoslaprimeraparejaderesiduos,enmatlabyoctavesepuedehacerelnumerador,yeldenominadorsehaceamanoconlastablasdela
transformadas.
R(1)*[1,P(2)]+R(2)*[1,P(1)]//[1,P(2)]>eselpolinomio

MATLAB

OCTAVE

http://uhu.es/antonio.barragan/content/manualejemplosmatlaboctave

2/6

29/6/2016

ManualEjemplosMatlabOctave|TutoraVirtualdeA.JavierBarragnPia

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

MATLAB

OCTAVE

EJEMPLO2:
CALCULARLAFUNCIONDETRANSFERENCIA
Enestecaso,nocoincidenloscomandosenmatlabyenoctave:
MATLAB

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

http://uhu.es/antonio.barragan/content/manualejemplosmatlaboctave

3/6

29/6/2016

ManualEjemplosMatlabOctave|TutoraVirtualdeA.JavierBarragnPia

OCTAVE
Enoctaveutilizamos2comandos,primerotfydespusparaverlo,sysout.
G=tf([52],[1420])
sysout(G)

CALCULARLOSCEROSYLOSPOLOS
MATLAB
Enmatlabsehaceconcomandosseparados
Paracalcularlosceroses:
Zer=zero(G)
Yparacalcularlospoloses:
Pol=pole(G)

OCTAVE
Enoctavepodemosverlosceros,lospolosylaganancia,conunmismocomando.
[Zer,Pol,k]=tf2zp([52],[1420])

http://uhu.es/antonio.barragan/content/manualejemplosmatlaboctave

4/6

29/6/2016

ManualEjemplosMatlabOctave|TutoraVirtualdeA.JavierBarragnPia

CONVERTIRLAECUACINACEROS/POLOS/GANANCIA
Enestecaso,nocoincidenloscomandosenmatlabyenoctave:
MATLAB

A=zpk(G)

OCTAVE

Enoctaveutilizamos2comandos,primerozp(losnombresdeZer,Polyksonlosqueledimoseneltf2zp)ydespusparaverlo,sysout.
A=zp(Zer,Pol,k)
sysout(A)

VERGRAFICAMENTE
Enestecaso,seutilizaelmismocomandoparalosdosprogramas.Parvergrficamenteenelmodocomplejoutilizamospzmap.
pzmap(g)muestralosceroscomouncirculoylospoloscomounacruz,silospolossalenaladerecha,elsistemaesinestable.
pzmap(G)

http://uhu.es/antonio.barragan/content/manualejemplosmatlaboctave

5/6

29/6/2016

ManualEjemplosMatlabOctave|TutoraVirtualdeA.JavierBarragnPia

MATLAB

OCTAVE

ManualdeDescargaeInstalacindeGNUOctave.

arriba

Versinparaimprimir Iniciesesinoregstreseparaenviarcomentarios

Twittear

Megusta

ContenidoslicenciadosbajoCreativeCommonsbysa3.0

http://uhu.es/antonio.barragan/content/manualejemplosmatlaboctave

6/6

También podría gustarte