Resumen del uso de figuras en MATLAB

Sintaxis:

  • cifra
  • figura(Nombre,Valor)
  • f = cifra(___)
  • figura(f)
  • figura(n)

Descripción

1.figura

用法:figure crea una nueva ventana de figura usando valores de propiedad predeterminados. La cifra resultante es la cifra actual.

2.figura (nombre, valor)

Ejemplo: figura(Nombre,Valor) modifica las propiedades de la figura utilizando uno o más argumentos de par nombre-valor. Por ejemplo, figure('Color','white') establece el color de fondo en blanco.

3.f = figura(___)

Ejemplo: f = figure(___) devuelve el objeto Figura. Utilice f para consultar o modificar propiedades de la figura después de su creación.

4.figura(f)

Ejemplo: figura(f) convierte la figura especificada por f en la figura actual y la muestra encima de todas las demás figuras.

5.figura(n)

Ejemplo: figure(n) encuentra una figura en la que la propiedad Número es igual a n y la convierte en la figura actual. Si no existe ninguna figura con ese valor de propiedad, MATLAB crea una nueva figura y establece su propiedad Número en n.

Ejemplos

1.figura

Crea una figura predeterminada.

Como se muestra en la imagen:

inserte la descripción de la imagen aquí

2.figura (nombre, valor)

Ejemplo: figure('Color','white') crea una figura con fondo blanco.

Especifique pares opcionales de argumentos Nombre y Valor separados por comas. Nombre es el nombre del argumento y Valor es el valor correspondiente. El nombre debe aparecer entre comillas simples (' '). Puede especificar varios argumentos de pares de nombre y valor como Nombre1,Valor1,…,NombreN,ValorN.

Propiedad de posición: establece la posición y el tamaño de la figura

El valor de la propiedad Posición es un vector: [left bottom width height].

Ubicación y tamaño del área dibujable, especificada como un vector de la forma [ancho alto inferior izquierdo]. Esta área excluye los bordes de la figura, la barra de título, la barra de menú y las barras de herramientas. (Esta área no incluye los bordes de la figura, el título barra, barra de menú y barra de herramientas.)

Elemento Descripción
izquierda alineado a la derecha Distancia desde el borde izquierdo de la pantalla principal hasta el borde interior izquierdo de la ventana. Este valor puede ser negativo en sistemas que tienen más de un monitor. Si la figura está acoplada, este valor es relativo al panel Figura dentro del escritorio de MATLAB. (La distancia desde el borde izquierdo del monitor principal hasta el borde interior izquierdo de la ventana. En sistemas con varios monitores, este valor puede ser negativo. Si el gráfico está acoplado, este valor es relativo al gráfico panel en el escritorio de MATLAB).
abajo Distancia desde el borde inferior de la pantalla principal hasta el borde inferior interior de la ventana. Este valor puede ser negativo en sistemas que tienen más de un monitor. (La distancia desde el borde inferior de la pantalla principal hasta el borde inferior interior de la ventana ventana. En sistemas con un servidor diferente, este valor puede ser negativo.)
ancho Distancia entre los bordes interiores derecho e izquierdo de la figura (La distancia entre los bordes interiores izquierdo y derecho de la figura).
altura Distancia entre los bordes interiores superior e inferior de la ventana (La distancia entre los bordes interiores superior e inferior de la ventana).

Todas las medidas están en unidades especificadas por la propiedad Unidades.

No se puede especificar la propiedad Posición de la figura cuando la figura está acoplada.

En MATLAB Online™, se ignoran los elementos inferior e izquierdo del vector Posición.

Para colocar la ventana completa, incluidos los bordes, la barra de título, la barra de menú y las barras de herramientas, utilice la propiedad OuterPosition.

Las unidades de todas las medidas se especifican mediante el atributo de unidades.

Cuando un gráfico está acoplado, no se puede especificar la propiedad de posición del gráfico.

En MATLAB Online™, se ignoran los elementos inferior e izquierdo del vector de posición.

Para posicionar toda la ventana, incluidos los bordes, la barra de título, la barra de menú y la barra de herramientas, utilice la propiedad OuterPosition.

Si la figura está acoplada, entonces este valor es relativo al panel Figura dentro del escritorio de MATLAB (si la figura está acoplada, entonces este valor es relativo al panel Figura dentro del escritorio de MATLAB).

inserte la descripción de la imagen aquí

Propiedad de nombre: establece el nombre de la figura.

Nombre — Nombre
'' (predeterminado) | vector de caracteres | escalar de cuerda

Nombre de la figura, especificada como un vector de caracteres o una cadena escalar.

Ejemplo: figure('Name','Results') establece el nombre de la figura en 'Resultados'.

De forma predeterminada, el nombre es 'Figura n', donde n es un número entero. Cuando especifica la propiedad Nombre, el título de la figura se convierte en 'Figura n: nombre'. Si desea que solo aparezca el valor Nombre, establezca IntegerHandle o NumberTitle en "desactivado".

inserte la descripción de la imagen aquí

Propiedad NumberTitle: cancela el número predeterminado en el nombre de la figura

inserte la descripción de la imagen aquí

propiedad de unidades

Unidades — Unidades de medida

'píxeles' (predeterminado) | 'normalizado' | 'pulgadas' | 'centímetros' | 'puntos' | 'caracteres'

Unidades de medida, especificadas como uno de los valores (Unidades de medida, especificadas como uno de los valores).

1.'píxeles' (predeterminado): Píxeles. A partir de R2015b, las distancias en píxeles son independientes de la resolución del sistema en sistemas Windows y Macintosh:

  • En los sistemas Windows, un píxel es 1/96 de pulgada.
  • En los sistemas Macintosh, un píxel equivale a 1/72 de pulgada.

En los sistemas Linux®, el tamaño de un píxel está determinado por la resolución del sistema.

2. "normalizado": estas unidades están normalizadas con respecto al contenedor principal. La esquina inferior izquierda del contenedor se asigna a (0,0) y la esquina superior derecha a (1,1). (Estas unidades son relativo a está normalizado con respecto al contenedor principal. La esquina inferior izquierda del contenedor se asigna a (0,0) y la esquina superior derecha se asigna a (1,1).)

3.'pulgadas': Pulgadas.

4.'centímetros': Centímetros.

5.'puntos': Puntos. Un punto equivale a 1/72 de pulgada.

6.'caracteres': estas unidades se basan en la fuente uicontrol predeterminada del objeto raíz de gráficos:

  • Ancho del carácter = ancho de la letra x.
  • Altura del carácter = distancia entre las líneas base de dos líneas de texto.

Para acceder a la fuente uicontrol predeterminada, use get(groot,'defaultuicontrolFontName') o set(groot,'defaultuicontrolFontName').

Para acceder a la fuente uicontrol predeterminada, use get(root, 'defaultuicontrolFontName') o set(root, 'defaultuicontrolFontName').

MATLAB mide todas las unidades desde la esquina inferior izquierda del objeto principal.

Esta propiedad afecta a la propiedad Posición. Si cambia la propiedad Unidades, considere devolver su valor al valor predeterminado después de completar el cálculo para evitar afectar otras funciones que asumen el valor predeterminado.

El orden en el que especifica las propiedades Unidades y Posición tiene estos efectos:

Si especifica las Unidades antes de la propiedad Posición, entonces MATLAB establece la Posición utilizando las unidades que especifique.

Si especifica la propiedad Unidades después de la propiedad Posición, MATLAB establece la posición utilizando las Unidades predeterminadas. Luego, MATLAB convierte el valor de Posición al valor equivalente en las unidades que especifique.

MATLAB mide todas las unidades desde la esquina inferior izquierda del objeto principal.

Esta propiedad afecta a la propiedad Posición. Si cambia la propiedad Unidades, considere devolver su valor al valor predeterminado una vez completado el cálculo, para evitar afectar otras funciones que usan el valor predeterminado.

El orden en que se especifican las propiedades de unidad y posición tiene los siguientes efectos:

Si especifica unidades antes del atributo de posición, MATLAB establece la posición utilizando las unidades que especifique.

Si especifica la propiedad Unidades después de la propiedad Posición, MATLAB usa la configuración predeterminada de Unidades para la posición. Luego, MATLAB convierte el valor de Posición a un valor equivalente en las unidades que especifique.

atributo de color

Color de fondo, especificado como un triplete RGB, un código de color hexadecimal, un nombre de color o un nombre corto. Si especifica "ninguno", el color de fondo aparece negro en la pantalla, pero si imprime la figura, el fondo se imprime como si la ventana de la figura fuera transparente.

Para un color personalizado, especifique un triplete RGB o un código de color hexadecimal.

  • Un triplete RGB es un vector de fila de tres elementos cuyos elementos especifican
    las intensidades de los componentes rojo, verde y azul del color.
    Las intensidades deben estar en el rango [0,1], por ejemplo, [0,4 0,6
    0,7].
  • Un código de color hexadecimal es un vector de caracteres o una cadena escalar
    que comienza con un símbolo de almohadilla (#) seguido de tres o seis
    dígitos hexadecimales, que pueden variar de 0 a F. Los valores no distinguen entre
    mayúsculas y minúsculas. Por lo tanto, los códigos de color “#FF8800”,
    “#ff8800”, “#F80” y “#f80” son equivalentes.

Alternativamente, puede especificar algunos colores comunes por nombre. Esta tabla enumera las opciones de color nombradas, los tripletes RGB equivalentes y los códigos de color hexadecimales.

inserte la descripción de la imagen aquí
A continuación se muestran los tripletes RGB y los códigos de color hexadecimales para los colores predeterminados que MATLAB utiliza en muchos tipos de gráficos.

inserte la descripción de la imagen aquí
Como se muestra en la imagen:

inserte la descripción de la imagen aquí

3.f = figura(___)

f es este objeto de figura.

Todas las propiedades de una figura, es decir, todos los atributos:

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

Utilice f para modificar las propiedades de la imagen para modificar la imagen, la premisa es que la imagen existe, si la imagen se elimina, la declaración de modificación de la propiedad informará un error.

inserte la descripción de la imagen aquí

4.Trabajar con varias figuras simultáneamente

Cuando existen varias Figuras al mismo tiempo, la Figura en el frente es la Figura actualmente activa y el gráfico dibujado se dibujará en la Figura. Como se muestra en la figura:

inserte la descripción de la imagen aquí

5. figura(f) suma figura(n)

Utilice este comando para seleccionar una figura como ventana activa actual, como se muestra en la figura:

inserte la descripción de la imagen aquí

El argumento de entrada f es el objeto de figura objetivo.

El argumento de entrada n es el número de figura objetivo.

Número de figura de destino, especificado como un valor entero escalar.MATLAB Cuando especifica este argumento, busca una figura existente en la que la propiedad Número es igual a n.MATLAB Si no existe ninguna figura con ese valor de propiedad, crea una nueva figura y establece su Propiedad numérica a n. De forma predeterminada, el valor de la propiedad Número se muestra en el título de la figura.
(El número de la figura objetivo, especificado como un valor entero escalar. MATLAB busca una figura existente con la propiedad Número igual a n. Si no existe ninguna figura con ese valor de propiedad, MATLAB crea una nueva figura con su propiedad Número establecida en n. De forma predeterminada, el valor de la propiedad Número se muestra en el título de la figura).

Supongo que te gusta

Origin blog.csdn.net/chengkai730/article/details/132700546
Recomendado
Clasificación