Graficas 2D Netbeans

Páginas: 12 (2753 palabras) Publicado: 1 de febrero de 2013
1. GRA´ FICAS 2D

1.1. Funciones de la forma y = f (x)
Para hacer gr´aficas de funciones de una variable con MatLab, pri- mero tenemos que crear una tabla de valores de la variable para despu´es dibujar la funci´on. Por ejemplo, queremos dibujar la gr´afica de la funci´on y = sen(x):

Primero creamos una tabla de valores para x
>>x=0:pi/100:2*pi;

Con este comandohemos formado una tabla (el vector x) con 200 valores entre 0 y 2 ∗ π. Otra forma de conseguir el mismo resultado ser´ıa
utilizar el comando
>>x=linspace(0,2*pi,200);

Ahora calculamos los valores de y
>> y = sin(x);
y por u´ltimo la dibujamos (ver figura 1)

1

0.8

0.6

0.4

0.2

0

−0.2

−0.4

−0.6

−0.8

−1
0 1 2 3 4 5 6 7Figura 1. Gr´afica de y = sen(x)

>>plot(x,y)

Realmente lo que hemos hecho es dibujar 200 puntos de la funci´on en el intervalo [0, 2π], y posteriormente el programa los ha unido mediante segmentos. Si el nu´mero de puntos es lo suficientemente grande, como en este caso, no se aprecian los v´ertices.

Veamos un ejemplo algo m´as complicado. Queremos dibujar ahora la gr´aficade la funci´on y = xe−x2 .

Definimos los valores para los que queremos hacer la gr´afica
>>x=-3:.01:3;
Es decir, que vamos a dibujar la gr´afica en el intervalo [−3, 3] con un
paso de longitud 0.01.

Definimos la funci´on
>>y=x.*exp(-x.^2);
(¿Por qu´e hay que poner los puntos antes de las operaciones?)
Y por u´ltimo, se escribe el comando para que ejecute eldibujo (fi- gura 2.)
>>plot(x,y)

El aspecto de la gr´afica se puede modificar utilizando algunos co- mandos:

0.5

0.4

0.3

0.2

0.1

0

−0.1

−0.2

−0.3

−0.4

−0.5
−3 −2 −1 0 1 2 3

Figura 2. Gr´afica de y = xe−x2 .

| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | || | |
| | | | | |
| | | | | |
| | | | | |

| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |

0.5

0.4

0.3

0.2

0.1

0

−0.1

−0.2

−0.3

−0.4

−0.5
−3 −2 −1 0 1 2 3

Figura 3.Gr´afica de y = xe−x2 con cuadr´ıcula.

- Cuadr´ıcula. Si queremos que aparezca una cuadr´ıcula sobre el di- bujo, utilizaremos el comando >>grid on. El aspecto del dibujo ser´ıa ahora como el de la figura 3. Para desactivar la cuadr´ıcula habr´a que escribir >>grid off.

- Color y trazo. El comando plot ofrece mu´ltiples posibilidades de co- lor y forma de trazo dela gr´afica. Por ejemplo, el comando
>>plot(x,y,’r*’), nos dibujar´ıa la gr´afica en color rojo y con aste- riscos. Para consultar todas las posibilidades, hacer >>help plot.

- Ejes. Los ejes que aparecen por defecto en una gr´afica tambi´en se pueden modificar. Con el comando >>axis([-2 2 -1 1]), conseguire-
mos que la gr´afica aparezca en laregi´on −2 ≤ x ≤ 2, −1 ≤ x ≤ 1.
Con >>axis square, conseguiremos que la figura aparezca en un cua-

drado, sin cambiar el rango de los ejes. Con el comando >>axis equal, conseguiremos que los rangos de los ejes sean iguales.

- Zoom. Utilizando el comando >>zoom on. Se puede agrandar la figura o alguna zona seleccionada de la figura. Hay que abrir la figura yutilizar los botones izquierdo y derecho del rat´on. Para desactivarlo, habr´a que escribir >>zoom off.

- Varias graficas en la misma figura. Se pueden dibujar tantas gr´afi- cas como se quieran en una misma figura. Si ya tenemos dibujada una, y generamos una nueva gr´afica, en principio la figura anterior es susti- tuida por la nueva. Sin embargo, utilizando el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Aplicación Gráfica Con Netbeans
  • Aplicación gráfica con NetBeans
  • validacion interfacez graficas o validacion en netbeans
  • exportacion-de-graficos-2d-dwg-dxf
  • Graficos 2d
  • Introduccion A Graficos 2D En Java
  • Construccion de interfaces graficos con netbeans
  • Programación Gráfica De Java Con Netbeans

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS