Aprenda Matlab 6.1 - Universidad Politécnica de Madrid
Aprenda Matlab 6.1 - Universidad Politécnica de Madrid
Aprenda Matlab 6.1 - Universidad Politécnica de Madrid
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Aprenda</strong> <strong>Matlab</strong> <strong>6.1</strong> como si estuviera en Primero página 96<br />
>> axis('off'), figure(gcf)<br />
>> axis('on'), figure(gcf)<br />
>> axis('on'), grid, figure(gcf)<br />
7.3. Otras funciones gráficas 2-D<br />
Existen otras funciones gráficas bidimensionales orientadas a generar otro tipo <strong>de</strong> gráficos distintos<br />
<strong>de</strong> los que produce la función plot() y sus análogas. Algunas <strong>de</strong> estas funciones son las siguientes<br />
(para más información sobre cada una <strong>de</strong> ellas en particular, utilizar help nombre_función):<br />
bar() crea diagramas <strong>de</strong> barras<br />
barh() diagramas <strong>de</strong> barras horizontales<br />
bar3() diagramas <strong>de</strong> barras con aspecto 3-D<br />
bar3h() diagramas <strong>de</strong> barras horizontales con aspecto 3-D<br />
pie() gráficos con forma <strong>de</strong> “tarta”<br />
pie3() gráficos con forma <strong>de</strong> “tarta” y aspecto 3-D<br />
area() similar plot(), pero rellenando en or<strong>de</strong>nadas <strong>de</strong> 0 a y<br />
stairs() función análoga a bar() sin líneas internas<br />
errorbar() representa sobre una gráfica –mediante barras– valores <strong>de</strong> errores<br />
compass() dibuja los elementos <strong>de</strong> un vector complejo como un conjunto <strong>de</strong> vectores<br />
partiendo <strong>de</strong> un origen común<br />
feather() dibuja los elementos <strong>de</strong> un vector complejo como un conjunto <strong>de</strong> vectores<br />
partiendo <strong>de</strong> orígenes uniformemente espaciados sobre el eje <strong>de</strong> abscisas<br />
hist() dibuja histogramas <strong>de</strong> un vector<br />
rose() histograma <strong>de</strong> ángulos (en radianes)<br />
quiver() dibujo <strong>de</strong> campos vectoriales como conjunto <strong>de</strong> vectores<br />
A modo <strong>de</strong> ejemplo, genérese un vector <strong>de</strong> valores aleatorios entre 0 y 10, y ejecútense los<br />
siguientes comandos:<br />
>> x=[rand(1,100)*10];<br />
>> plot(x)<br />
>> bar(x)<br />
>> stairs(x)<br />
>> hist(x)<br />
>> hist(x,20)<br />
>> alfa=(rand(1,20)-0.5)*2*pi;<br />
>> rose(alfa)<br />
7.3.1. FUNCIÓN FPLOT<br />
La función plot vista anteriormente dibuja vectores. Si se quiere dibujar una función, antes <strong>de</strong> ser<br />
pasada a plot <strong>de</strong>be ser convertida en un vector <strong>de</strong> valores. Esto tiene algunos inconvenientes, por<br />
ejemplo, el que "a priori" es difícil pre<strong>de</strong>cir en que zonas la función varía más rápidamente y habría<br />
por ello que reducir el espaciado entre los valores en el eje <strong>de</strong> abscisas.<br />
La función fplot admite como argumento un nombre <strong>de</strong> función o un nombre <strong>de</strong> fichero *.m<br />
en el cual esté <strong>de</strong>finida una función <strong>de</strong> usuario. La función pue<strong>de</strong> ser escalar (un único resultado por<br />
cada valor <strong>de</strong> x) o vectorial. La forma general <strong>de</strong> esta función es la siguiente:<br />
fplot('funcion', limites, 'ca<strong>de</strong>na', tol)