Anda di halaman 1dari 13

INFORMATICA APLICADA A LOS PROCESOS PRCTICA

GRAFICA 3D
1.- introduccin
Matlab est preparado para realizar diversos tipos de grficos en tres dimensiones,
estos grficos al igual que los dos dimensiones, estn orientados a la representacin
de vectores. Esto puede causar un poco de dificultad al principio y habr que preparar
los elementos a representar previamente.
Se pueden realizar grficos 3D tanto de lneas como de mallas o superficies. Para ello
los pasos a seguir sern siempre los mismos:

Preparar los datos.


Usar la funcin grafica 3D adecuada.
Retocarlas propiedades del dibujo a nuestro gusto.

Destacar que la gran mayora de los elementos estudiados para graficos 2D tiene su
correspondiente aplicacin para 2D.
2.-Funciones bsicas para las grficas 3D.
Plot3(X,Y,Z)

dibuja puntos cuyas coordenadas estan contenidas en tres vectores X,Y,Z

Plot3(X,Y,Z,S)

dibuja el conjunto de puntos (X,Y,Z) donde X,Y y Z son vectores fila yS son las opciones de dibujo

FUNCIONES DE DOS VARIABLES


1) evaluar la funcin f(X,Y)=X^2*Y ; EN EL DOMONIO -2<X<2,-3<Y<3
>> X=[-2:0.2:2];
>> Y=[-3:0.5:3];
>> [X,Y]=meshgrid(-2:0.2:2,-3:0.5:3)
X=
Columns 1 through 9
-2.0000 -1.8000 -1.6000 -1.4000 -1.2000 -1.0000 -0.8000 -0.6000 -0.4000
-2.0000 -1.8000 -1.6000 -1.4000 -1.2000 -1.0000 -0.8000 -0.6000 -0.4000
-2.0000 -1.8000 -1.6000 -1.4000 -1.2000 -1.0000 -0.8000 -0.6000 -0.4000
-2.0000 -1.8000 -1.6000 -1.4000 -1.2000 -1.0000 -0.8000 -0.6000 -0.4000
-2.0000 -1.8000 -1.6000 -1.4000 -1.2000 -1.0000 -0.8000 -0.6000 -0.4000
-2.0000 -1.8000 -1.6000 -1.4000 -1.2000 -1.0000 -0.8000 -0.6000 -0.4000
-2.0000 -1.8000 -1.6000 -1.4000 -1.2000 -1.0000 -0.8000 -0.6000 -0.4000
-2.0000 -1.8000 -1.6000 -1.4000 -1.2000 -1.0000 -0.8000 -0.6000 -0.4000
-2.0000 -1.8000 -1.6000 -1.4000 -1.2000 -1.0000 -0.8000 -0.6000 -0.4000

-2.0000 -1.8000 -1.6000 -1.4000 -1.2000 -1.0000 -0.8000 -0.6000 -0.4000


-2.0000 -1.8000 -1.6000 -1.4000 -1.2000 -1.0000 -0.8000 -0.6000 -0.4000
-2.0000 -1.8000 -1.6000 -1.4000 -1.2000 -1.0000 -0.8000 -0.6000 -0.4000
-2.0000 -1.8000 -1.6000 -1.4000 -1.2000 -1.0000 -0.8000 -0.6000 -0.4000
Columns 10 through 18
-0.2000

0.2000

0.4000

0.6000

0.8000

1.0000

1.2000

1.4000

-0.2000

0.2000

0.4000

0.6000

0.8000

1.0000

1.2000

1.4000

-0.2000

0.2000

0.4000

0.6000

0.8000

1.0000

1.2000

1.4000

-0.2000

0.2000

0.4000

0.6000

0.8000

1.0000

1.2000

1.4000

-0.2000

0.2000

0.4000

0.6000

0.8000

1.0000

1.2000

1.4000

-0.2000

0.2000

0.4000

0.6000

0.8000

1.0000

1.2000

1.4000

-0.2000

0.2000

0.4000

0.6000

0.8000

1.0000

1.2000

1.4000

-0.2000

0.2000

0.4000

0.6000

0.8000

1.0000

1.2000

1.4000

-0.2000

0.2000

0.4000

0.6000

0.8000

1.0000

1.2000

1.4000

-0.2000

0.2000

0.4000

0.6000

0.8000

1.0000

1.2000

1.4000

-0.2000

0.2000

0.4000

0.6000

0.8000

1.0000

1.2000

1.4000

-0.2000

0.2000

0.4000

0.6000

0.8000

1.0000

1.2000

1.4000

-0.2000

0.2000

0.4000

0.6000

0.8000

1.0000

1.2000

1.4000

Columns 19 through 21
1.6000

1.8000

2.0000

1.6000

1.8000

2.0000

1.6000

1.8000

2.0000

1.6000

1.8000

2.0000

1.6000

1.8000

2.0000

1.6000

1.8000

2.0000

1.6000

1.8000

2.0000

1.6000

1.8000

2.0000

1.6000

1.8000

2.0000

1.6000

1.8000

2.0000

1.6000

1.8000

2.0000

1.6000

1.8000

2.0000

1.6000

1.8000

2.0000

Y=
Columns 1 through 9
-3.0000 -3.0000 -3.0000 -3.0000 -3.0000 -3.0000 -3.0000 -3.0000 -3.0000
-2.5000 -2.5000 -2.5000 -2.5000 -2.5000 -2.5000 -2.5000 -2.5000 -2.5000
-2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000
-1.5000 -1.5000 -1.5000 -1.5000 -1.5000 -1.5000 -1.5000 -1.5000 -1.5000
-1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000
-0.5000 -0.5000 -0.5000 -0.5000 -0.5000 -0.5000 -0.5000 -0.5000 -0.5000
0

0.5000

0.5000

0.5000

0.5000

0.5000

0.5000

0.5000

0.5000

0.5000

1.0000

1.0000

1.0000

1.0000

1.0000

1.0000

1.0000

1.0000

1.0000

1.5000

1.5000

1.5000

1.5000

1.5000

1.5000

1.5000

1.5000

1.5000

2.0000

2.0000

2.0000

2.0000

2.0000

2.0000

2.0000

2.0000

2.0000

2.5000

2.5000

2.5000

2.5000

2.5000

2.5000

2.5000

2.5000

2.5000

3.0000

3.0000

3.0000

3.0000

3.0000

3.0000

3.0000

3.0000

3.0000

Columns 10 through 18
-3.0000 -3.0000 -3.0000 -3.0000 -3.0000 -3.0000 -3.0000 -3.0000 -3.0000
-2.5000 -2.5000 -2.5000 -2.5000 -2.5000 -2.5000 -2.5000 -2.5000 -2.5000
-2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000
-1.5000 -1.5000 -1.5000 -1.5000 -1.5000 -1.5000 -1.5000 -1.5000 -1.5000
-1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000
-0.5000 -0.5000 -0.5000 -0.5000 -0.5000 -0.5000 -0.5000 -0.5000 -0.5000
0

0.5000

0.5000

0.5000

0.5000

0.5000

0.5000

0.5000

0.5000

0.5000

1.0000

1.0000

1.0000

1.0000

1.0000

1.0000

1.0000

1.0000

1.0000

1.5000

1.5000

1.5000

1.5000

1.5000

1.5000

1.5000

1.5000

1.5000

2.0000

2.0000

2.0000

2.0000

2.0000

2.0000

2.0000

2.0000

2.0000

2.5000

2.5000

2.5000

2.5000

2.5000

2.5000

2.5000

2.5000

2.5000

3.0000

3.0000

3.0000

3.0000

3.0000

3.0000

3.0000

3.0000

3.0000

Columns 19 through 21

-3.0000 -3.0000 -3.0000


-2.5000 -2.5000 -2.5000
-2.0000 -2.0000 -2.0000
-1.5000 -1.5000 -1.5000
-1.0000 -1.0000 -1.0000
-0.5000 -0.5000 -0.5000
0

0.5000

0.5000

0.5000

1.0000

1.0000

1.0000

1.5000

1.5000

1.5000

2.0000

2.0000

2.0000

2.5000

2.5000

2.5000

3.0000

3.0000

3.0000

>> Z=X.^2.*Y
Z=
Columns 1 through 9
-12.0000 -9.7200 -7.6800 -5.8800 -4.3200 -3.0000 -1.9200 -1.0800 -0.4800
-10.0000 -8.1000 -6.4000 -4.9000 -3.6000 -2.5000 -1.6000 -0.9000 -0.4000
-8.0000 -6.4800 -5.1200 -3.9200 -2.8800 -2.0000 -1.2800 -0.7200 -0.3200
-6.0000 -4.8600 -3.8400 -2.9400 -2.1600 -1.5000 -0.9600 -0.5400 -0.2400
-4.0000 -3.2400 -2.5600 -1.9600 -1.4400 -1.0000 -0.6400 -0.3600 -0.1600
-2.0000 -1.6200 -1.2800 -0.9800 -0.7200 -0.5000 -0.3200 -0.1800 -0.0800
0

2.0000

1.6200

1.2800

0.9800

0.7200

0.5000

0.3200

0.1800

0.0800

4.0000

3.2400

2.5600

1.9600

1.4400

1.0000

0.6400

0.3600

0.1600

6.0000

4.8600

3.8400

2.9400

2.1600

1.5000

0.9600

0.5400

0.2400

8.0000

6.4800

5.1200

3.9200

2.8800

2.0000

1.2800

0.7200

0.3200

10.0000

8.1000

6.4000

4.9000

3.6000

2.5000

1.6000

0.9000

0.4000

12.0000

9.7200

7.6800

5.8800

4.3200

3.0000

1.9200

1.0800

0.4800

Columns 10 through 18
-0.1200

0 -0.1200 -0.4800 -1.0800 -1.9200 -3.0000 -4.3200 -5.8800

-0.1000

0 -0.1000 -0.4000 -0.9000 -1.6000 -2.5000 -3.6000 -4.9000

-0.0800

0 -0.0800 -0.3200 -0.7200 -1.2800 -2.0000 -2.8800 -3.9200

-0.0600

0 -0.0600 -0.2400 -0.5400 -0.9600 -1.5000 -2.1600 -2.9400

-0.0400

0 -0.0400 -0.1600 -0.3600 -0.6400 -1.0000 -1.4400 -1.9600

-0.0200

0 -0.0200 -0.0800 -0.1800 -0.3200 -0.5000 -0.7200 -0.9800

0.0200

0.0200

0.0800

0.1800

0.3200

0.5000

0.7200

0.9800

0.0400

0.0400

0.1600

0.3600

0.6400

1.0000

1.4400

1.9600

0.0600

0.0600

0.2400

0.5400

0.9600

1.5000

2.1600

2.9400

0.0800

0.0800

0.3200

0.7200

1.2800

2.0000

2.8800

3.9200

0.1000

0.1000

0.4000

0.9000

1.6000

2.5000

3.6000

4.9000

0.1200

0.1200

0.4800

1.0800

1.9200

3.0000

4.3200

5.8800

Columns 19 through 21
-7.6800 -9.7200 -12.0000
-6.4000 -8.1000 -10.0000
-5.1200 -6.4800 -8.0000
-3.8400 -4.8600 -6.0000
-2.5600 -3.2400 -4.0000
-1.2800 -1.6200 -2.0000
0

1.2800

1.6200

2.0000

2.5600

3.2400

4.0000

3.8400

4.8600

6.0000

5.1200

6.4800

8.0000

6.4000

8.1000 10.0000

7.6800

9.7200 12.0000

>> plot3(X,Y,Z)

15
10
5
0
-5
-10
-15
4
2
0
-2
-4

-1

-2

>> surf(X,Y,Z)

15
10
5
0
-5
-10
-15
4
2
0
-2
-4

-1

-2

mesh(X,Y,Z)

15
10
5
0
-5
-10
-15
4
2
0
-2
-4

-2

>> subplot(2,3,1), plot3(X,Y,Z);


>> subplot(2,3,5), surf(X,Y,Z);
>> subplot(2,3,3), mesh(X,Y,Z);

-1

20

20

-20
5

-20
5

-5 -2

20
0
-20
5

-5 -2

Responde: para que se utiliza el comando meshgrid?


2)graficar la recta en 3-D
>> T=(-3:0.1:9);
>> x=1+1*T;
>> Y=1*0*T;
>> Z=-2+2*T;
plot3(x,Y,Z),grid

20
15
10
5
0
-5
-10
1
0.5

10
0

5
-0.5

0
-1

-5

Responde:para que se utiliza el comando grid?


>> [X,Y]=meshgrid(-2:0.2:2,-3:0.5:3)

X=

-5 -2

Columns 1 through 9

-2.0000 -1.8000 -1.6000 -1.4000 -1.2000 -1.0000 -0.8000 -0.6000 -0.4000


-2.0000 -1.8000 -1.6000 -1.4000 -1.2000 -1.0000 -0.8000 -0.6000 -0.4000
-2.0000 -1.8000 -1.6000 -1.4000 -1.2000 -1.0000 -0.8000 -0.6000 -0.4000
-2.0000 -1.8000 -1.6000 -1.4000 -1.2000 -1.0000 -0.8000 -0.6000 -0.4000
-2.0000 -1.8000 -1.6000 -1.4000 -1.2000 -1.0000 -0.8000 -0.6000 -0.4000
-2.0000 -1.8000 -1.6000 -1.4000 -1.2000 -1.0000 -0.8000 -0.6000 -0.4000
-2.0000 -1.8000 -1.6000 -1.4000 -1.2000 -1.0000 -0.8000 -0.6000 -0.4000
-2.0000 -1.8000 -1.6000 -1.4000 -1.2000 -1.0000 -0.8000 -0.6000 -0.4000
-2.0000 -1.8000 -1.6000 -1.4000 -1.2000 -1.0000 -0.8000 -0.6000 -0.4000
-2.0000 -1.8000 -1.6000 -1.4000 -1.2000 -1.0000 -0.8000 -0.6000 -0.4000
-2.0000 -1.8000 -1.6000 -1.4000 -1.2000 -1.0000 -0.8000 -0.6000 -0.4000
-2.0000 -1.8000 -1.6000 -1.4000 -1.2000 -1.0000 -0.8000 -0.6000 -0.4000
-2.0000 -1.8000 -1.6000 -1.4000 -1.2000 -1.0000 -0.8000 -0.6000 -0.4000

Columns 10 through 18

-0.2000

0.2000

0.4000

0.6000

0.8000

1.0000

1.2000

1.4000

-0.2000

0.2000

0.4000

0.6000

0.8000

1.0000

1.2000

1.4000

-0.2000

0.2000

0.4000

0.6000

0.8000

1.0000

1.2000

1.4000

-0.2000

0.2000

0.4000

0.6000

0.8000

1.0000

1.2000

1.4000

-0.2000

0.2000

0.4000

0.6000

0.8000

1.0000

1.2000

1.4000

-0.2000

0.2000

0.4000

0.6000

0.8000

1.0000

1.2000

1.4000

-0.2000

0.2000

0.4000

0.6000

0.8000

1.0000

1.2000

1.4000

-0.2000

0.2000

0.4000

0.6000

0.8000

1.0000

1.2000

1.4000

-0.2000

0.2000

0.4000

0.6000

0.8000

1.0000

1.2000

1.4000

-0.2000

0.2000

0.4000

0.6000

0.8000

1.0000

1.2000

1.4000

-0.2000

0.2000

0.4000

0.6000

0.8000

1.0000

1.2000

1.4000

-0.2000

0.2000

0.4000

0.6000

0.8000

1.0000

1.2000

1.4000

-0.2000

0.2000

0.4000

0.6000

0.8000

1.0000

1.2000

1.4000

Columns 19 through 21

1.6000

1.8000

2.0000

1.6000

1.8000

2.0000

1.6000

1.8000

2.0000

1.6000

1.8000

2.0000

1.6000

1.8000

2.0000

1.6000

1.8000

2.0000

1.6000

1.8000

2.0000

1.6000

1.8000

2.0000

1.6000

1.8000

2.0000

1.6000

1.8000

2.0000

1.6000

1.8000

2.0000

1.6000

1.8000

2.0000

1.6000

1.8000

2.0000

Y=

Columns 1 through 9

-3.0000 -3.0000 -3.0000 -3.0000 -3.0000 -3.0000 -3.0000 -3.0000 -3.0000


-2.5000 -2.5000 -2.5000 -2.5000 -2.5000 -2.5000 -2.5000 -2.5000 -2.5000
-2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000
-1.5000 -1.5000 -1.5000 -1.5000 -1.5000 -1.5000 -1.5000 -1.5000 -1.5000
-1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000
-0.5000 -0.5000 -0.5000 -0.5000 -0.5000 -0.5000 -0.5000 -0.5000 -0.5000
0

0.5000

0.5000

0.5000

0.5000

0.5000

0.5000

0.5000

0.5000

0.5000

1.0000

1.0000

1.0000

1.0000

1.0000

1.0000

1.0000

1.0000

1.0000

1.5000

1.5000

1.5000

1.5000

1.5000

1.5000

1.5000

1.5000

1.5000

2.0000

2.0000

2.0000

2.0000

2.0000

2.0000

2.0000

2.0000

2.0000

2.5000

2.5000

2.5000

2.5000

2.5000

2.5000

2.5000

2.5000

2.5000

3.0000

3.0000

3.0000

3.0000

3.0000

3.0000

3.0000

3.0000

3.0000

Columns 10 through 18

-3.0000 -3.0000 -3.0000 -3.0000 -3.0000 -3.0000 -3.0000 -3.0000 -3.0000


-2.5000 -2.5000 -2.5000 -2.5000 -2.5000 -2.5000 -2.5000 -2.5000 -2.5000
-2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000
-1.5000 -1.5000 -1.5000 -1.5000 -1.5000 -1.5000 -1.5000 -1.5000 -1.5000
-1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000
-0.5000 -0.5000 -0.5000 -0.5000 -0.5000 -0.5000 -0.5000 -0.5000 -0.5000
0

0.5000

0.5000

0.5000

0.5000

0.5000

0.5000

0.5000

0.5000

0.5000

1.0000

1.0000

1.0000

1.0000

1.0000

1.0000

1.0000

1.0000

1.0000

1.5000

1.5000

1.5000

1.5000

1.5000

1.5000

1.5000

1.5000

1.5000

2.0000

2.0000

2.0000

2.0000

2.0000

2.0000

2.0000

2.0000

2.0000

2.5000

2.5000

2.5000

2.5000

2.5000

2.5000

2.5000

2.5000

2.5000

3.0000

3.0000

3.0000

3.0000

3.0000

3.0000

3.0000

3.0000

3.0000

Columns 19 through 21

-3.0000 -3.0000 -3.0000


-2.5000 -2.5000 -2.5000
-2.0000 -2.0000 -2.0000
-1.5000 -1.5000 -1.5000
-1.0000 -1.0000 -1.0000
-0.5000 -0.5000 -0.5000
0

0.5000

0.5000

0.5000

1.0000

1.0000

1.0000

1.5000

1.5000

1.5000

2.0000

2.0000

2.0000

2.5000

2.5000

2.5000

3.0000

3.0000

3.0000

>> Z=X.^2.*Y

Z=

Columns 1 through 9

-12.0000 -9.7200 -7.6800 -5.8800 -4.3200 -3.0000 -1.9200 -1.0800 -0.4800


-10.0000 -8.1000 -6.4000 -4.9000 -3.6000 -2.5000 -1.6000 -0.9000 -0.4000
-8.0000 -6.4800 -5.1200 -3.9200 -2.8800 -2.0000 -1.2800 -0.7200 -0.3200
-6.0000 -4.8600 -3.8400 -2.9400 -2.1600 -1.5000 -0.9600 -0.5400 -0.2400
-4.0000 -3.2400 -2.5600 -1.9600 -1.4400 -1.0000 -0.6400 -0.3600 -0.1600
-2.0000 -1.6200 -1.2800 -0.9800 -0.7200 -0.5000 -0.3200 -0.1800 -0.0800
0

2.0000

1.6200

1.2800

0.9800

0.7200

0.5000

0.3200

0.1800

0.0800

4.0000

3.2400

2.5600

1.9600

1.4400

1.0000

0.6400

0.3600

0.1600

6.0000

4.8600

3.8400

2.9400

2.1600

1.5000

0.9600

0.5400

0.2400

8.0000

6.4800

5.1200

3.9200

2.8800

2.0000

1.2800

0.7200

0.3200

10.0000

8.1000

6.4000

4.9000

3.6000

2.5000

1.6000

0.9000

0.4000

12.0000

9.7200

7.6800

5.8800

4.3200

3.0000

1.9200

1.0800

0.4800

Columns 10 through 18

-0.1200

0 -0.1200 -0.4800 -1.0800 -1.9200 -3.0000 -4.3200 -5.8800

-0.1000

0 -0.1000 -0.4000 -0.9000 -1.6000 -2.5000 -3.6000 -4.9000

-0.0800

0 -0.0800 -0.3200 -0.7200 -1.2800 -2.0000 -2.8800 -3.9200

-0.0600

0 -0.0600 -0.2400 -0.5400 -0.9600 -1.5000 -2.1600 -2.9400

-0.0400

0 -0.0400 -0.1600 -0.3600 -0.6400 -1.0000 -1.4400 -1.9600

-0.0200

0 -0.0200 -0.0800 -0.1800 -0.3200 -0.5000 -0.7200 -0.9800

0.0200

0.0200

0.0800

0.1800

0.3200

0.5000

0.7200

0.9800

0.0400

0.0400

0.1600

0.3600

0.6400

1.0000

1.4400

1.9600

0.0600

0.0600

0.2400

0.5400

0.9600

1.5000

2.1600

2.9400

0.0800

0.0800

0.3200

0.7200

1.2800

2.0000

2.8800

3.9200

0.1000

0.1000

0.4000

0.9000

1.6000

2.5000

3.6000

4.9000

0.1200

0.1200

0.4800

1.0800

1.9200

3.0000

4.3200

5.8800

Columns 19 through 21

-7.6800 -9.7200 -12.0000


-6.4000 -8.1000 -10.0000
-5.1200 -6.4800 -8.0000
-3.8400 -4.8600 -6.0000
-2.5600 -3.2400 -4.0000
-1.2800 -1.6200 -2.0000
0

1.2800

1.6200

2.0000

2.5600

3.2400

4.0000

3.8400

4.8600

6.0000

5.1200

6.4800

8.0000

6.4000

8.1000 10.0000

7.6800

9.7200 12.0000

>>figure(1)
>> surf(X,Y,Z)

15
10
5
0
-5
-10
-15
4
2
0
-2
-4

-1

-2

>> surfc(X,Y,Z)

15
10
5
0
-5
-10
-15
4
2
0
-2
-4

-2

-1

GRAFICOS DE MALLA
mesh(X,Y,Z)

Meshc(X,Y,Z,C)
Meshz(X,Y,Z,C)

Representa el grafico de superficie de la funcin


Z=f(X,Y) con los colores especificados en C ( este
ltimo parmetro se puede ignorar.

Anda mungkin juga menyukai