Latex

sábado, 18 de mayo de 2013

Practica 2 Matlab


Para realizar este ejercicio tomaremos como dato la función de transferencia obtenida en un ejercicio anterior, dicha función es:
\[
G(s)=\frac{1}{ms^2+bs+k}
\]
Para eliminar las incógnitas m,b,k el enunciado nos da unos valores que son:
m=1
k=2
b=0,3

Como escribir todo esto en Matlab:

syms w s G
w=[0:0.5:10]
s=i*w
u=ones(size(w))        ´´Crea tantos vectores como w pero con valor 1´´
syms m k b
k=2
b=0,3
m=1
G=u./((m*s.*s)+(b*s)+k)
M=abs(G)
phi=angle(G)/phi*180

Con estos comandos de Matlab estaría definida totalmente la M y la phi y ya estaría totalmente definida la función de transferencia.

Diagrama de Nyquist y de Bode:

Para que Matlab realice el diagrama de Nyquist o de Boode es necesario crear el num y el den.

En Matlab:

num=u
den=((m*s.*s)+(b*s)+k)
nyquist (num,den)



 bode(num,den)

No hay comentarios:

Publicar un comentario