Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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