bode
Diagrama de Bode de respuesta en frecuencia o datos de magnitud y fase
Sintaxis
Descripción
bode(
crea un diagrama de Bode de la respuesta en frecuencia de un modelo de sistema dinámico sys
)sys
. El diagrama muestra la magnitud (en dB) y la fase (en grados) de la respuesta del sistema como una función de frecuencia. bode
determina automáticamente las frecuencias que se van a representar en función de la dinámica del sistema.
Si sys
es un modelo con varias entradas y varias salidas (MIMO), entonces bode
crea un arreglo de diagramas de Bode y cada diagrama muestra la respuesta en frecuencia de un par E/S.
Si sys
es un modelo con coeficientes complejos, entonces:
En la escala de frecuencia logarítmica, el diagrama muestra dos ramas, una para frecuencias positivas y otra para frecuencias negativas. El diagrama también muestra flechas que indican la dirección de los valores de frecuencia que aumentan para cada rama. Consulte Diagrama de Bode de un modelo con coeficientes complejos.
La escala de frecuencia lineal, el diagrama muestra una única rama con un rango de frecuencia simétrico centrado en un valor de frecuencia de cero.
bode(sys1,sys2,...,sysN)
representa la respuesta en frecuencia de varios sistemas dinámicos en el mismo diagrama. Todos los sistemas deben contar con el mismo número de entradas y salidas.
bode(sys1,
especifica un color, un estilo de línea y un marcador para cada sistema del diagrama.LineSpec
1,...,sysN,LineSpecN)
bode(___,
representa respuestas de sistema para frecuencias especificadas por w
)w
.
Si
w
es un arreglo de celdas en formato{wmin,wmax}
, entoncesbode
representa la respuesta en frecuencias entrewmin
ywmax
.Si
w
es un vector de frecuencias, entoncesbode
representa la respuesta en cada frecuencia especificada. El vectorw
puede contener frecuencias negativas y positivas.
Puede utilizar w
con cualquiera de las combinaciones de entrada/argumento de sintaxis anteriores.
Ejemplos
Argumentos de entrada
Argumentos de salida
Sugerencias
Cuando necesite opciones de personalización de gráficas adicionales, utilice en su lugar
bodeplot
.
Algoritmos
bode
calcula la respuesta en frecuencia de la siguiente forma:
Calcule la representación de cero-polo-ganancia (
zpk
) del sistema dinámico.Evalúe la ganancia y la fase de la respuesta en frecuencia en función de los datos de ceros, polos y ganancia para cada canal de entrada/salida del sistema.
En los sistemas de tiempo continuo,
bode
evalúa la respuesta en frecuencia en el eje imaginario s = jω y tiene en cuenta solo frecuencias positivas.En los sistemas de tiempo discreto,
bode
evalúa la respuesta en frecuencia en el círculo unitario. Para facilitar la interpretación, el comando parametriza la mitad superior del círculo unitario como:donde Ts es el tiempo de muestreo y ωN es la frecuencia Nyquist. La frecuencia de tiempo continuo ω equivalente se utiliza entonces como variable del eje x. Dado que es periódico con periodo 2ωN,
bode
representa la respuesta solo hasta la frecuencia Nyquist ωN. Sisys
es un modelo de tiempo discreto con tiempo de muestreo no especificado,bode
utiliza Ts = 1.
Historial de versiones
Introducido antes de R2006a