Introduccion A Los Graficos En Matlab

Páginas: 9 (2113 palabras) Publicado: 25 de junio de 2012
Tema 5: Introducción a los gráficos en 2
dimensiones
1. Representación gráfica en Matlab
Matlab ofrece gran número de posibilidades a la hora de realizar
representaciones gráficas. Dibuja curvas planas y superficies. Permite agrupar y
superponer representaciones. Todo ello con variaciones de estilo y de coordenadas.
Permite a su vez realizar gráficos de tipo estadístico: de barra,histogramas, etc.
Por las características propias del programa, los gráficos, en concreto los 2D,
están orientados a la representación gráfica de vectores. Se utiliza una ventana
especial para la creación de los gráficos: la ventana gráfica o de dibujo y, dichos
gráficos se guardan en ficheros de extensión .fig. Ciertos comandos ejecutados sobre
la línea de comandos son los que abren esta ventana,otros dibujan sobre la ventana
activa, bien sustituyendo lo que había en ella, bien añadiendo nuevos elementos
gráficos a los que había. Los iremos estudiando con más detalle

2. Funciones básicas para las gráficas 2D
El comando básico para la representación de gráficos 2D es el comando plot.
Su sintaxis puede ser:
plot(x,y): dibuja el conjunto de puntos (x,y) donde las abscisas de los puntosse encuentran en el vector x y las ordenadas en el y.

Para representar una función f(x) es necesario conocer los valores de puntos
de la forma (x,f(x)). Para ello puede seguirse alguno de estos caminos:
-

Definir un vector x con el rango de variación donde se desea pintar la
función. Para ello puede ser muy útil el comando linspace(xmin,xmax,n).
Crear el vector y evaluando f en x. Porejemplo:

49

>> x=linspace(0,10,100);
>> y=sin(x);
>> plot(x,y)
Por defecto, MATLAB dibuja uniendo los puntos con línea continua de color azul
y un grosor determinado, opciones todas que se podrán alterar como veremos.
-

También es posible dibujar una función con el comando fplot cuya sintaxis
es la siguiente: fplot(‘f(x)’,[xmin,xmax]). Así, este comando admite como
argumento unnombre de función o de un fichero .m en el que está definida
la función a representar. Por ejemplo:
>> fplot(‘sin(x)',[-3*pi,3*pi,-1,1])

En general, si no se cierra la ventana de dibujo generada al evaluar un
comando como los anteriotes, si se vuelve a ejecutar uno de ellos, se dibuja sobre
dicha ventana perdiéndose el primer dibujo. Si se desea representar varias funciones a
la vez lasopciones son:
-

plot(x,y,x,z) donde x el vector de las abscisas, común para las dos
representaciones, y es el de las ordenadas de la primera representación y z
las de la segunda.

-

fplot(‘[f1(x),f2(x),...]’,[xmin,xmax]) donde f1, f2, … son las funciones a
representar en el intervalo de variación marcado por xmin y xmax.

-

Mediante el comando: hold on, hold off. Todos los gráficos quese ordene
dibujar entre los comandos hold on y hold off se representan en la misma
figura. Si hay una figura abierta se dibujan en ésta.
Ejemplo:
>> hold on
>> x=[-3*pi:1:3*pi];
>> plot(x,sin(x))
>> plot(x,tan(x),'r')
>> hold off

-

El comando subplot. Una ventana gráfica se puede dividir en m particiones
horizontales y n verticales para representar mxn figuras. Cada una de lasparticiones tendrá sus ejes aunque las propiedades serán comunes a todas
ellas. La sintaxis es: subplot(m,n,i), donde m y n son el número de
subdivisiones e i la subdivisión activa. Por ejemplo:
>> x=0:0.1:2*pi;
>> y=sin(x);z=cos(x);t=exp(-x);v=x^2;
>> subplot(2,2,1), plot(x,y)

50

>> subplot(2,2,2), plot(x,z)
>> subplot(2,2,3), plot(x,t)
>> subplot(2,2,4), plot(x,v)
La ventana gráficasería la de la figura 18

Figura 18

2.1. Opciones de dibujo
Hemos visto que el comando plot(x,y) dibuja los gráficos con unas
características predefinidas en el programa, es posible alterarlas a partir de plot(x,y,s)
donde s se compone de dos dígitos entre comillas. Uno fija el color de la línea y otro el
carácter a usar en el gráfico. Por ejemplo:
>> plot(x,y,'-*g')
dibuja los puntos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Grafica en matlab
  • Graficas MATLAB
  • Graficas En Matlab
  • Gráficas en MATLAB
  • Graficas Matlab
  • graficos matlab
  • Graficando En Matlab
  • Graficos MatLab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS