Manual Matlab

Page 123

Capítulo 8: Gráficos bidimensionales

página 115

8.3. Otras funciones gráficas 2-D Existen otras funciones gráficas bidimensionales orientadas a generar otro tipo de gráficos distintos de los que produce la función plot() y sus análogas. Algunas de estas funciones son las siguientes (para más información sobre cada una de ellas en particular, utilizar help nombre_función): bar() barh() bar3() bar3h() pie() pie3() area() stairs() errorbar() compass() feather() hist() rose() quiver()

crea diagramas de barras diagramas de barras horizontales diagramas de barras con aspecto 3-D diagramas de barras horizontales con aspecto 3-D gráficos con forma de “tarta” gráficos con forma de “tarta” y aspecto 3-D similar plot(), pero rellenando en ordenadas de 0 a y función análoga a bar() sin líneas internas representa sobre una gráfica –mediante barras– valores de errores dibuja los elementos de un vector complejo como un conjunto de vectores partiendo de un origen común dibuja los elementos de un vector complejo como un conjunto de vectores partiendo de orígenes uniformemente espaciados sobre el eje de abscisas dibuja histogramas de un vector histograma de ángulos (en radianes) dibujo de campos vectoriales como conjunto de vectores

Por ejemplo, genérese un vector de valores aleatorios entre 0 y 10, y ejecútense los comandos: >> >> >> >> >> >> >> >>

x=[rand(1,100)*10]; plot(x) bar(x) stairs(x) hist(x) hist(x,20) alfa=(rand(1,20)-0.5)*2*pi; rose(alfa)

8.3.1. FUNCIÓN FPLOT La función plot vista anteriormente dibuja vectores. Si se quiere dibujar una función, antes de ser pasada a plot debe ser convertida en un vector de valores. Esto tiene algunos inconvenientes, por ejemplo, el que "a priori" es difícil predecir en que zonas la función varía más rápidamente y habría por ello que reducir el espaciado entre los valores en el eje de abscisas. La función fplot admite como argumento un nombre de función o un nombre de fichero *.m en el cual esté definida una función de usuario. La función puede ser escalar (un único resultado por cada valor de x) o vectorial. La forma general de esta función es la siguiente: fplot('funcion', limites, 'cadena', tol)

donde: 'funcion' representa el nombre de la función o del fichero *.m entre apóstrofos (pasado como cadena de caracteres), limites

es un vector de 2 ó 4 elementos, cuyos valores son [xmin,xmax] o [xmin,xmax,ymin,ymax],

'cadena' tiene el mismo significado que en plot y permite controlar el color, los markers y el tipo de línea.


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.