Cuando creamos un gráfico y las funciones de trazado o agregamos referencias, Matlab nos permite seleccionar el estilo de líneas para cada variable o marcador que queremos gráficos.
Estos atributos de color, ancho y tipo de línea se pueden personalizar al llamar a la plot (), hline (), xline (), etc., Funciones utilizando las entradas "Linspec" y "LineWidth", que la mayoría de las funciones de gráfico en MATLAB tienen.
A continuación se muestra todo lo que necesita saber en los estilos de línea maestro en un gráfico usando las entradas Linspec y LineWidth, con ejemplos prácticos, fragmentos de código e imágenes.
Sintaxis de Linestyle en Matlab
'Color de estilo'
'Linewidth', ancho
Cómo usar el Linestyle en la trama de Matlab con descripción y ejemplos
Los gráficos son el producto final cuando analizamos variables o funciones matemáticas. MATLAB tiene una extensa biblioteca de herramientas que le permiten trazar estos datos en forma 2D o multidimensional. La herramienta más utilizada es la función trrcot (). A continuación, veamos la sintaxis para esta función gráfica, con los argumentos de entrada "LinePec" y "LineWidth" que se muestran en verde. Estas son las variables que controlan el estilo de las líneas.
Este estilo de línea se construye con las entradas "Linspec" y "LineWidth". También se usa en funciones para dibujar figuras arbitrarias o líneas de referencia, como xline () o hline ().
Linspec es una cadena de caracteres que especifica el estilo de línea y el color utilizando caracteres representativos en el siguiente orden:
Cómo configurar el color de la línea en la trama de Matlab
Matlab proporciona siete colores predefinidos para el estilo de color, que asigna automáticamente si el usuario no los define. Estos siete colores son parte del conjunto "ColorOrder", pero los usuarios pueden personalizar sus colores utilizando los escalares RGB. Los colores predeterminados de "ColorOrder" están representados por un personaje.
A continuación, vemos la sintaxis de la función gram (), que usa la entrada Linspec para seleccionar el color verde en la línea que mapea "Y".
Parcela (x, y, 'g')
En la siguiente tabla, vemos el carácter correspondiente para cada color.
En este ejemplo, utilizaremos la función de trazado para trazar una onda sinusoidal verde. Para hacer esto, utilizaremos la entrada Linspec para especificar el color seleccionado con el carácter que representa como se muestra en la siguiente imagen:
Como vemos en la siguiente imagen, Plot () dibuja el coseno de "X" con una línea verde, y el estilo y el ancho de la gráfica han recibido valores predeterminados:
Cómo trazar múltiples líneas cada una con diferentes estilos con la entrada "Linspec"
Ahora, veremos cómo puede distinguir múltiples variables en un gráfico dando a cada uno un estilo de línea diferente. Para hacer esto, usaremos el siguiente código, que es idéntico al ejemplo anterior. Esta vez, también determinaremos el coseno de "x" en "c" y los gráficos. Crearemos dos líneas, una línea roja sólida y una línea discontinua verde.
Como podemos ver en la siguiente imagen, el coseno "S" de "X" se muestra como una línea roja continua, mientras que la línea sinusoidal es una línea discontinua verde:
Cómo establecer el estilo de una línea en una trama de Matlab
Matlab proporciona cuatro tipos de líneas para gráficos. Por defecto, la línea especificada será continua en el gráfico a menos que el programador especifique. La siguiente tabla muestra estos cuatro estilos con sus caracteres de pantalla:
Cómo establecer el ancho de línea 'de una trama en la trama de Matlab
Cuando creamos gráficos o les agregamos gráficos en Matlab, no solo no podemos seleccionar el color y el estilo de la línea, sino también especificar el ancho. Esto se hace escribiendo "linewidth" e identificando el valor en ancho. Esta entrada es un escalar entero positivo. La siguiente es la sintaxis de estas entradas en la función de trazado:
Parcela ((x, y, 'linewidth', ancho)
Cómo agregar marcas de coordenadas con la entrada LINSPEC de la función de trazado de MATLAB
Además de trazar los datos, la función de diagrama puede agregar marcadores a los datos utilizando el instrumento de entrada LINSPEC. El tipo de marca está representado por un personaje y solo se puede hacer en Linspec o con otro que representa el estilo o el color de la línea. A continuación, puede ver la tabla con las opciones de marca individual y el carácter correspondiente:
En este ejemplo, veremos cómo agregar marcadores al gráfico que dibujamos con la función tram (). En este caso, es una línea discontinua negra que hemos agregado asteriscos. Todos estos parámetros se pueden encontrar en el argumento de entrada LINSPEC. Entonces, la cadena que necesitamos enviar en esta entrada sería la siguiente:
Conclusión
Estos argumentos de entrada son parte de todas las funciones gráficas que ofrece este lenguaje de programación, y es una gran ventaja conocerlos. En este artículo de MATLAB, hemos visto cómo implementar las entradas Linspec y LineWidth para personalizar los estilos y trazos en las líneas de nuestros gráficos. También le mostramos algunos ejemplos prácticos con diferentes funciones donde agregamos fragmentos e imágenes de código para mostrarle las muchas formas de usar estas entradas. 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.