Inicie su sesión para modificar los apuntes, usar los foros, etc. Si no es usuario de la web, regístrese.
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 raíces.
Y la respuesta de los programas es el siguiente:
MATLAB
OCTAVE
En el octave, nos sale en el residuo un número con muchos decimales, ya que nos dan números con exponentes a -14, en cambio el matlab solo da 4 decimales y por tanto lo considera 0.
Ahora, sumamos la primera pareja de residuos, en matlab y octave se puede hacer el numerador, y el denominador se hace a mano con las tablas de la transformadas.
R(1)*[1,-P(2)]+R(2)*[1,-P(1)] // [1,-P(2)] -> es el polinomio
MATLAB
OCTAVE
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])
OCTAVE
En octave utilizamos 2 comandos, primero tf y después 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])
• CONVERTIR LA ECUACIÓN 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 después 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 gráficamente 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)
MATLAB
OCTAVE