sábado, 15 de noviembre de 2014

Modificando el color de línea de una gráfica generada con ezplot


La función ezplot es útil para trazar gráficas mediante una expresión definida simbólicamente o mediante una cadena de caracteres, lo cual, generalmente, facilita el trazo de las gráficas. Aunque lo más común es que un usuario de MATLAB comience utilizando la función plot para esta tarea, y con ello estará 'acostumbrado' a la posibilidad de incluir especificaciones de estilo, color y grosor de linea. Por ejemplo la siguiente instrucción trazará una gráfica de los vectores x e y utilizando una línea roja punteada:

plot(x,y,'r--');

No obstante, si se intenta hacer lo mismo con ezplot, MATLAB devolverá un error. La sintaxis más usual de ezplot es:

ezplot('f(x)', [a,b]);

Siendo a y b los extremos del intervalo a graficar. Ahora, se queremos personalizar la gráfica tendremos que hacer uso de la referencia (handle) a la linea graficada, para ello basta con asignar a una variable la instrucción de graficado, por ejemplo:

hL = ezplot('f(x)', [a,b]);

Con esta referencia guardada en la variable hL es posible utilizar la función set para modificar las propiedades de la linea. Véase el ejemplo siguiente:

hL = ezplot('sin(x)',[0 10]);
set(hL,'Color','r','LineStyle','--');







1 comentario:

  1. Mil gracias aun que buscaba para octave la sintaxis no cambia mucho y me ayudo

    ResponderBorrar