You are on page 1of 11

PLOT3D EN

SCILAB
DAINA DELFINA VILLARREAL NAVA
LUCIA CASTILLO CASTELLANOS
ARELHI RODRGUEZ GONZALES
JUAN CARLOS DOMNGUEZ SILVANO

PARA TRAZAR LOS GRFICOS 3D, NECESITAMOS (X, Y, Z) LAS


COORDENADAS DE PUNTOS QUE ESTN EN LA SUPERFICIE.HAY DOS
FORMAS EN QUE LOS GRFICOS 3D SE PUEDEN TRAZAN EN SCILAB

X, Y ,Z

Mediante la especificacin de las coordenadas


Z de interseccin de una rejilla situada en el
plano XY. Es decir, (x, y, z) las coordenadas de
puntos intersction de una rejilla en el plano
xy. El espaciado de la malla a lo largo de x e y
ejes puede o no ser el mismo.
Al especificar las coordenadas de las cuatro
esquinas de cuatro caras (polgonos o facetas).

PARA COLOCAR LOS TTULOS DE LA GRFICA Y DE LOS EJES SE


UTILIZA LA SIGUIENTE SINTAXIS,
XLABEL(TTULO DE LA GRFICA, DEL EJE X, DEL EJE Y)

>clf // borrar grfica anterior


-->t=0:1:10; // valores del eje x
(tiempo)
-->x=1.5*t+1.8; // ecuacin de
una recta

LOS GRFICOS EN 3D
USANDO GRIDS
La rejilla se genera especificando dos vectores que dan las
coordenadas a lo largo de los X e Y-ejes.La rejilla se obtiene mediante
el clculo de las coordenadas de todos los puntos de interseccin.Un
tercer vector especifica las coordenadas z de los puntos de
interseccin de la cuadrcula.Por lo tanto, si x es un vector de tamao
MX1, e y es un vector de tamao 1xn, entonces z es una matriz de
tamao mxn.

OBSERVEMOS EL SIGUIENTE EJEMPLO


-> X = [0:% pi/16: 2 *% pi] '; / / Tenga en cuenta la
transposicin.El tamao es 33x1
-> y = [0:5]; / / tamao de 1x6
-> z = sen (x) * los (y); / / los (a) tiene el mismo tamao
como Y y todos los elementos son 1
- -> tamao (x), el tamao (y), el tamao (z)
ans =
33.1.
ans =
1.6.
ans =
33.6.
-> dibujar3d (x, y, z)

LOS GRFICOS EN 3D USANDO FACETAS


Funcin plot3d2 () genera las superficies utilizando
facetas en lugar de rejillas. Aqu, los argumentos de
la funcin, a saber, x, y y z son dos matrices
dimensionales. La superficie se compone de cuatro
polgonos lados, con la coordenada x del polgono
almacenados en x (i, j), x (i +1, j), x (i, j +1) y x (i
+1, j 1). Del mismo modo, las coordenadas y y z de
los polgonos se almacenan en las matrices y y z .

EN EL SIGUIENTE EJEMPLO, VAMOS A UTILIZAR LA FUNCINLINSPACE (S1,


S2, N)PARA GENERAR N VALORES IGUALMENTE ESPACIADOS CON S1 COMO
VALOR INICIAL Y S2 COMO EL VALOR FINAL.POR LO TANTO LINSPACE (0,
10, 11)ES EQUIVALENTE A LA GAMA DE DOCE Y DIEZ.DEL MISMO MODO,
LINSPACE (0, 10, 21)ES EL MISMO QUE EL RANGO DE 0:0.5:10.
-> U = linspace (-% pi / 2,% pi / 2, 40), el tamao (u)
ans =
1.. 40
-> v = linspace (0, 2 *% pi, 20), el tamao (v)
ans =
1.. 20
-> x = cos (u) * cos (V); tamao (x) / / cos (u) 'es 40x1, cos (v) es 1x20
ans =
40.. 20
-> y = cos (U) '* sen (U);
-> z = sen (U) '* los (V);
-> plot3d2 (x, y, z)

TRAZADO DE VARIOS GRFICOS USANDO


SUBTRAMA ()
Subparcela Funcin () se utiliza para trazar grficos mltiples dentro de una
ventana grfica.Elargumento secundario ()comando debe preceder
inmediatamente una orden de trazado con el fin de producir una sub-parcela.
Lasubtrama ()funcin divide lgicamente la ventana grfica en una matriz
de filas y columnas, y elige una de las clulas como la salida del comando de
trazado posterior.
Por ejemplo, trama secundaria (235) divide la ventana en dos filas y 3 columnas
(es decir 6 clulas en total).Se cuentan las clulas en secuencia a partir de la
parte superior izquierda procedimiento a la primera a la derecha y luego hacia
abajo. Por lo tanto la celda 5 en el comando anterior implica que la salida del
comando siguiente trazado ser enviado a la celda en la fila 2, columna 2.

-> CLF (); SUBTRAMA (121); PLOT3D2


(X, Y, Z); SUBTRAMA (122); PLOT3D3
(X, Y, Z)

EXPORTACION DE LOS GRAFICOS


Los grficos pueden ser exportados a uno de los
siguientes formatos: PNG, PPM, EMF, EPS, FIG, PDF y
SVG.Para exportar el contenido de la ventana de grficos,
vaya al men principal de la ventana grfica y
seleccioneArchivo -> Exportar a(Ctrl + E).Esto abre
un cuadro de dilogo en el que puede elegir el nombre de
archivo para el archivo de imagen y su tipo de archivo.La
imagen cn se puede importar a un documento.

-> X = [0:% pi/16: 2 *% pi] '; y = [sen (x), cos (x)];


plot (x, y); xgrid (1);
-> xtitle ("Funciones armnicas", "$ \ theta $", "$ \
sin (\ theta), \ cos (\ theta) $")

EXPLICACION EJEMPLOS

You might also like