Trazar línea vertical en Matlab

Trazar línea vertical en Matlab

En el siguiente artículo, explicaremos cómo usar la función matlab xline () para crear líneas verticales e insertarlas en un gráfico. Estos tipos de líneas a menudo se usan como marcadores en gráficos y gráficos. Por lo tanto, también le mostraremos cómo agregar etiquetas de texto a estas líneas para que pueda dominar completamente esta función en Matlab. También hemos incluido ejemplos prácticos con fragmentos e imágenes de código en este artículo para explicar mejor cómo puede crear o dibujar líneas verticales en este poderoso entorno de programación para la informática científica. También revisamos los argumentos de entrada y los tipos de datos aceptados por xline (). También explicaremos cómo usar cada uno de estos argumentos para especificar los atributos deseados para la línea que desea crear.

Sintaxis de la función MATLAB XLINE

xline (x)
xline (x, líneaspec)
xline (x, líneaspec, etiquetas)

Descripción y ejemplos para la función MATLAB xline ()

La función matlab xline () crea y dibuja líneas verticales en un punto especificado en el eje x de un gráfico. También proporciona la capacidad de colocar etiquetas de texto y especificar el formato y los atributos del color de línea, el ancho, el tipo de enlace, etc. de la línea que se está creando. A continuación, analizaremos cada argumento de entrada para esta función y explicaremos la función que realiza cada una de ellas.

X: Especifica la coordenada del eje "x" desde el cual dibujar la línea vertical. Esta entrada acepta escalares y vectores para especificar las coordenadas.

Lines Pec: Especifica los atributos de estilo y color de la línea. El tipo de datos que Linespec acepta es un vector de caracteres o una cadena escalar.

Etiquetas: Entra en las etiquetas de texto que queremos agregar a la línea vertical. Esta entrada acepta cadenas y matrices de celdas de vectores de caracteres.

Cómo crear una línea vertical con la función xline () en MATLAB

En este ejemplo, le mostraremos la forma más sencilla de crear una línea vertical con la función xline () de Matlab. Para esto, primero crearemos un eje vacío y habilitaremos la cuadrícula con las siguientes funciones:

Ahora, dibujaremos una línea vertical en este eje. Para hacer esto, llamamos a la función xline () enviando en "x" la coordenada del eje x en el que queremos dibujar la línea. En este caso, en el medio del eje, entramos en "x" el valor 0.5. En este ejemplo, usamos solo el argumento de entrada "x", por lo que los parámetros de estilo de línea toman los valores predeterminados. Por lo tanto, la línea dibujada por xline () será continua y negra. A continuación, vemos el código completo. Con estas funciones, hemos creado el siguiente gráfico vacío:

En la siguiente figura vemos la línea extraída del eje x:

Cómo crear múltiples líneas verticales con la función Matlab xline ()

La entrada "X" a la función MATLAB xline () acepta escalares y vectores. Por lo tanto, es posible dibujar múltiples líneas enviando a "x" un vector con las coordenadas de las múltiples líneas que desea dibujar. A continuación, veremos un ejemplo en el que enviamos un vector de coordenadas a Draw10 Líneas verticales equidistantes en un gráfico.

Cómo establecer el estilo de color y el tipo de enlace utilizando la entrada Linspec de la función MATLAB xline ()

Cuando dibujamos líneas verticales con xline (), tenemos la opción de especificar el tipo y el color de esa línea. Esto se realiza utilizando la entrada "LinePec". En este ejemplo, veremos cómo seleccionar estos atributos. La sintaxis de la entrada "LinePec" para seleccionar el estilo y el color de la línea es la siguiente:

'Color de LineType' = ' - - G' = Green de línea discontinua

A continuación se muestra una tabla de los diferentes tipos de línea y opciones de color para el PECE PEC.

A continuación, veremos las opciones de color ofrecidas por la función xline ().

Ahora, usamos la entrada "LinePec" para crear una línea vertical de la línea de paso de Dash en color rojo en el mismo gráfico que creamos en el ejemplo anterior, esta vez en Coordinate 0.2 del eje x. Para hacer esto, enviamos la siguiente cadena en la entrada "LinePec" para establecer estos atributos:

A continuación podemos ver el código para esto.

La siguiente figura muestra cómo se pueden especificar los atributos de estilo de línea de línea y color de línea con la entrada LINSPEC de la función MATLAB xline ().

Cómo agregar etiquetas de texto a las líneas verticales de una gráfica con la función xline () de Matlab

En este ejemplo, le mostramos cómo agregar etiquetas de texto a las líneas verticales que creamos con la función xline (). Estas etiquetas se envían como cadenas de caracteres en el momento de la llamada de función en la entrada "etiqueta" de xline (). Ahora veremos un ejemplo de cómo creamos una línea azul continua sólida con la etiqueta "Linuxhint". A continuación, veremos cómo se deben enviar los argumentos de entrada de la función xline () para crear líneas con etiquetas de texto.

En los casos en que se necesitan múltiples líneas de etiquetas, primero debemos crear una matriz celular de vectores de caracteres con cada una de estas etiquetas en el orden apropiado y enviar esta matriz a la entrada "etiqueta" de la función xline () como en la función siguiente ejemplo.

Conclusión

En este artículo, le mostramos cómo crear y dibujar una línea vertical en un gráfico utilizando la función MATLAB xline (). Hemos descrito cada uno de los argumentos de entrada en detalle para que pueda dominar completamente esta función. También hemos incluido ejemplos prácticos con fragmentos de código de imagen, que muestran cómo establecer el estilo de las líneas verticales y cómo agregarles etiquetas de texto. Esperamos que haya encontrado útil este artículo de Matlab. Consulte otros artículos de Sugerencia de Linux para obtener más consejos e información.