Upload
aypdfiq2
View
1
Download
0
Embed Size (px)
DESCRIPTION
trajando en 3d
Citation preview
INFORMATICA APLICADA A LOS PROCESOS PRCTICAGRAFICA 3D1.- introduccinMatlab 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 VARIABLES1) evaluar la funcin f(X,Y)=X^2*Y ; EN EL DOMONIO -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 0.2000 0.4000 0.6000 0.8000 1.0000 1.2000 1.4000 -0.2000 0 0.2000 0.4000 0.6000 0.8000 1.0000 1.2000 1.4000 -0.2000 0 0.2000 0.4000 0.6000 0.8000 1.0000 1.2000 1.4000 -0.2000 0 0.2000 0.4000 0.6000 0.8000 1.0000 1.2000 1.4000 -0.2000 0 0.2000 0.4000 0.6000 0.8000 1.0000 1.2000 1.4000 -0.2000 0 0.2000 0.4000 0.6000 0.8000 1.0000 1.2000 1.4000 -0.2000 0 0.2000 0.4000 0.6000 0.8000 1.0000 1.2000 1.4000 -0.2000 0 0.2000 0.4000 0.6000 0.8000 1.0000 1.2000 1.4000 -0.2000 0 0.2000 0.4000 0.6000 0.8000 1.0000 1.2000 1.4000 -0.2000 0 0.2000 0.4000 0.6000 0.8000 1.0000 1.2000 1.4000 -0.2000 0 0.2000 0.4000 0.6000 0.8000 1.0000 1.2000 1.4000 -0.2000 0 0.2000 0.4000 0.6000 0.8000 1.0000 1.2000 1.4000 -0.2000 0 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.0000Y = 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 0 0 0 0 0 0 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 0 0 0 0 0 0 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 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.*YZ = 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 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0.0200 0 0.0200 0.0800 0.1800 0.3200 0.5000 0.7200 0.9800 0.0400 0 0.0400 0.1600 0.3600 0.6400 1.0000 1.4400 1.9600 0.0600 0 0.0600 0.2400 0.5400 0.9600 1.5000 2.1600 2.9400 0.0800 0 0.0800 0.3200 0.7200 1.2800 2.0000 2.8800 3.9200 0.1000 0 0.1000 0.4000 0.9000 1.6000 2.5000 3.6000 4.9000 0.1200 0 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 0 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)
>> surf(X,Y,Z)
mesh(X,Y,Z)
>> subplot(2,3,1), plot3(X,Y,Z);>> subplot(2,3,5), surf(X,Y,Z);>> subplot(2,3,3), mesh(X,Y,Z);
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
Responde:para que se utiliza el comando grid?>> [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 0.2000 0.4000 0.6000 0.8000 1.0000 1.2000 1.4000 -0.2000 0 0.2000 0.4000 0.6000 0.8000 1.0000 1.2000 1.4000 -0.2000 0 0.2000 0.4000 0.6000 0.8000 1.0000 1.2000 1.4000 -0.2000 0 0.2000 0.4000 0.6000 0.8000 1.0000 1.2000 1.4000 -0.2000 0 0.2000 0.4000 0.6000 0.8000 1.0000 1.2000 1.4000 -0.2000 0 0.2000 0.4000 0.6000 0.8000 1.0000 1.2000 1.4000 -0.2000 0 0.2000 0.4000 0.6000 0.8000 1.0000 1.2000 1.4000 -0.2000 0 0.2000 0.4000 0.6000 0.8000 1.0000 1.2000 1.4000 -0.2000 0 0.2000 0.4000 0.6000 0.8000 1.0000 1.2000 1.4000 -0.2000 0 0.2000 0.4000 0.6000 0.8000 1.0000 1.2000 1.4000 -0.2000 0 0.2000 0.4000 0.6000 0.8000 1.0000 1.2000 1.4000 -0.2000 0 0.2000 0.4000 0.6000 0.8000 1.0000 1.2000 1.4000 -0.2000 0 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 0 0 0 0 0 0 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 0 0 0 0 0 0 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 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 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0.0200 0 0.0200 0.0800 0.1800 0.3200 0.5000 0.7200 0.9800 0.0400 0 0.0400 0.1600 0.3600 0.6400 1.0000 1.4400 1.9600 0.0600 0 0.0600 0.2400 0.5400 0.9600 1.5000 2.1600 2.9400 0.0800 0 0.0800 0.3200 0.7200 1.2800 2.0000 2.8800 3.9200 0.1000 0 0.1000 0.4000 0.9000 1.6000 2.5000 3.6000 4.9000 0.1200 0 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 0 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)
>> surfc(X,Y,Z)
GRAFICOS DE MALLAmesh(X,Y,Z)Representa el grafico de superficie de la funcin Z=f(X,Y) con los colores especificados en C ( este ltimo parmetro se puede ignorar.
Meshc(X,Y,Z,C)
Meshz(X,Y,Z,C)