Contenido principal

setoptions

(No se recomienda) Establecer opciones para un objeto de gráfica de análisis lineal

setoptions no se recomienda. Establezca opciones de gráfica accediendo a las propiedades del objeto de gráfico usando la notación de puntos. Para obtener más información, consulte No recomendado.

setoptions todavía se recomienda para idplot y spectrumplot. Para más información, consulte setoptions.

Descripción

setoptions(plotobj,opts) establece opciones para la gráfica asociada con el objeto de gráfico de análisis lineal plotobj en las opciones especificadas en opts.

setoptions(plotobj,Name=Value) especifica una o varias opciones de gráfica usando argumentos nombre-valor. Por ejemplo, setoptions(bp,PhaseUnit="rad") establece las unidades de fase del diagrama de Bode bp en radianes.

Para ver las opciones admitidas para un tipo de gráfica concreto, consulte la página del correspondiente objeto de opciones que se indica en opts.

ejemplo

setoptions(plotobj,opts,Name=Value) establece primero opciones usando los valores de opts y, después, anula opciones específicas usando uno o varios argumentos nombre-valor.

Ejemplos

contraer todo

Para este ejemplo, considere el modelo de espacio de estados MIMO con 3 entradas, 3 salidas y 3 estados. Cree una gráfica de impulso con líneas de cuadrícula de color rojo.

Cree el modelo de espacio de estados MIMO sys_mimo.

J = [8 -3 -3; -3 8 -3; -3 -3 8];
F = 0.2*eye(3);
A = -J\F;
B = inv(J);
C = eye(3);
D = 0;
sys_mimo = ss(A,B,C,D);
size(sys_mimo)

Cree una gráfica de impulso con el identificador de gráfica h y utilice getoptions para una lista de las opciones disponibles.

h = impulseplot(sys_mimo)
p = getoptions(h)

Utilice setoptions para actualizar la gráfica con la personalización necesaria.

setoptions(h,'Grid','on','GridColor',[1 0 0]);

La gráfica de impulso se actualiza automáticamente cuando se llama a setoptions. En el caso de modelos MIMO, impulseplot genera una cuadrícula de gráficas y cada gráfica muestra la respuesta al impulso de un par de E/S.

Argumentos de entrada

contraer todo

Gráfica, especificada como uno de los siguientes objetos de gráfico.

Objeto de gráficoDescripción
impulseplot (Control System Toolbox)Respuesta al impulso
initialplot (Control System Toolbox)Respuesta a la condición inicial
lsimplot (Control System Toolbox)Respuesta en el tiempo simulada a entradas arbitrarias
stepplot (Control System Toolbox)Gráfica de escalón
bodeplot (Control System Toolbox)Gráfica de respuesta en frecuencia
nicholsplot (Control System Toolbox)Gráfica Nichols
nyquistplot (Control System Toolbox)Diagrama de Nyquist
sigmaplot (Control System Toolbox)Gráfica de valores singulares
pzplot (Control System Toolbox)Gráfica de impulso
iopzplot (Control System Toolbox)Mapa de polos y ceros para pares entrada-salida
rlocusplot (Control System Toolbox)Gráfica del lugar de las raíces
hsvplot (Control System Toolbox)Gráfica de valores singulares de Hankel

Opciones de gráficas, especificadas como uno de los siguientes objetos de opciones de gráficas dependiendo del objeto de gráfico especificado en plotobj.

Objeto de opcionesTipo plotobj
timeoptions (Control System Toolbox)
bodeoptions (Control System Toolbox)bodeplot (Control System Toolbox)
nicholsoptions (Control System Toolbox)nicholsplot (Control System Toolbox)
nyquistoptions (Control System Toolbox)nyquistplot (Control System Toolbox)
sigmaoptions (Control System Toolbox)sigmaplot (Control System Toolbox)
pzoptions (Control System Toolbox)
hsvoptions (Control System Toolbox)hsvplot (Control System Toolbox)

Para obtener las opciones de un objeto de gráfico existente, utilice getoptions.

Funcionalidad alternativa

También puede establecer valores de propiedades de objetos de gráfica de análisis lineal usando la notación de puntos. Por ejemplo, establezca las unidades de fase para un diagrama de Bode en radianes.

bp = bodeplot(sys);
bp.PhaseUnits = "rad";

Historial de versiones

Introducido en R2012a

expandir todo

Consulte también