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 (System Identification Toolbox).

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
impulseplotRespuesta al impulso
initialplotRespuesta a la condición inicial
lsimplotRespuesta en el tiempo simulada a entradas arbitrarias
stepplotGráfica de escalón
bodeplotGráfica de respuesta en frecuencia
nicholsplotGráfica Nichols
nyquistplotDiagrama de Nyquist
sigmaplotGráfica de valores singulares
pzplotGráfica de impulso
iopzplotMapa de polos y ceros para pares entrada-salida
rlocusplotGráfica del lugar de las raíces
hsvplotGrá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.

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 antes de R2006a

expandir todo