Вы находитесь на странице: 1из 6

Departamento de Ciencias Bsicas

Instituto Tecnolgico de Celaya

AYUDA DE DpGraph
Dynamic Photorealistic Graphing (DPGraph) el ms poderoso software del mundo para graficar desde 2D hasta 8D, optimizado para el internet. ERRORES COMUNES: Los siete errores ms comunes cuando creamos grficas en la caja de dilogo EDIT son: 1) omitir asteriscos para la multiplicacin; 2) omitir signos de igualdad o desigualdad; 3) omitir los parntesis para listas; 4) probar el uso de desigualdades en intersecciones (DPGraph nicamente puede intersectar desigualdades, i.e. regiones del espacio); 5) colocar un espacio en medio de dos smbolos :=, >=, or <=; 6) usar las variables paramtricas u o v en grficas implcitas; y 7) usar las variables implcitas x, y, z, r, theta, rho, o phi en grficas paramtricas. INCORRECTO: graph3d( 3x = z^2 ) graph3d( x^2+y^2 ) graph3d( x=1, y=1 ) graph3d( x=1 & y=1 ) graph3d( z^2> =x^2 ) graph3d( z=u^2+v^2 ) graph3d( rectangular(x,y,sin(x+y)) ) CORRECTO: graph3d( 3*x = z^2 ) graph3d( z = x^2+y^2 ) graph3d( ( x=1, y=1 ) ) graph3d( x>1 & y>=1 ) graph3d( z^2 >= x^2 ) graph3d( z=x^2+y^2 ) graph3d( rectangular(u,v,sin(u+v)) )

DESIGUALDADES: Cuando graficamos una desigualdad, tal como GRAPH3D( X>1 ), recuerde que azul es verdadero; la parte ms azul de la grfica es la regin del espacio para la cual la desigualdad es verdadera, la parte ms roja de la grfica es la regin del espacio para la cual la desigualdad es falsa. Si la desigualdad es verdadera para toda la superficie, como en GRAPH3D( X>=1 ), entonces la parte ms azul es solamente azul; si la desigualdad es falsa en toda la superficie, como en GRAPH3D( X>1 ), entonces el rea ms roja es solamente roja. DEFAULTS.DPG: Con experiencia usted podra encontrar de utilidad la siguiente tcnica cuando explore una nueva superficie. Abra el archivo DEFAULTS.DPG, vaya a EDIT, modifique la ecuacin dada, y entonces EXECUTE. Debido a que todas las opciones ya estn en DEFAULTS.DPG pueden ser cambiadas tecleando muy poco. Si desea, salve el archivo modificado bajo un nombre diferente y entonces estar listo para visualizarlo y realizar ajustes en el futuro. RESOLUCION: La manera ms fcil de mejorar la apariencia de algunas grficas es incrementar la resolucin. La resolucin por default es 21 por 21 por 21 para grficas implcitas, y 40 por 40 para superficies paramtricas. Para cambiar la resolucin para grficas implcitas, utilice la caja de dilogo EDIT para insertar una lnea tal como la siguiente antes del comando GRAPH3D: graph3d.resolution := 30 Para superficies paramtricas: graph3d.stepsu := 50 graph3d.stepsv := 50

Ing. Jos Alfredo Ramos Beltrn

Podra encontrar de utilidad utilizar la tcnica descrita en la seccin previa sobre DEFAULTS.DPG. COPIANDO UNA GRAFICA AL CLIPBOARD: Haga Click sobre CLIPBOARD para copiar una fotografa a la grfica del clipboard. Para copiar una fotografa de la ventana completa (incluyendo el borde, etc.) al clipboard, simultneamente presione hacia abajo las teclas ALT y PRINTSCREEN. Para copiar una fotografa de la pantalla completa al clipboard, presione PRINTSCREEN. COPIANDO UNA GRAFICA DENTRO DE OTRA APLICACION: Si la otra aplicacin If the other application supports pasting, first copy the graph to the clipboard. Entonces click sobre EDIT en la otra aplicacin, luego click sobre PASTE. IMPRIMIENDO UNA GRAFICA: Primero copie la grfica en una aplicacin, tales como Word o Paint, que soporten la impresin. Entonces click sobre FILE en la otra aplicacin, entonces click sobre PRINT. FORMATO DE LOS ARCHIVOS: Los archivos DPGraph tienen una extensin del tipo .DPG. Hay dos clases de archivos DPG files: los binarios y los ASCII. DPGraph puede leer y escribir en cualquiera de los tipos de archivo DPG, pero el visualizador de DPGraph Viewer solamente puede leer los archivos DPG de tipo binario. Los archivos binarios DPG estn comprimidos y contienen deteccin de informacin errnea para una transmisin ms confiable. Los archivos ASCII DPG son legibles y editables por Notepad y muchos otros editores de textos. Cada una de las lneas en el archivo es un comando separado para DPGraph. Por ejemplo, un archivo podra ser igual a este: graph3d.view:=top graph3d.perspective:=false graph3d(z=3*sin(x*y)) Cada uno de los comandos debe iniciar en una lnea distinta. El comando GRAPH3D debe ser el ltimo comando. DESINSTALACION: Hay dos maneras para eliminar DPGraph de su disco duro. Mtodo 1: click sobre START - SETTINGS - CONTROL PANEL - ADD/REMOVE PROGRAMS, entonces se desplaza hasta DPGraph en la ventana, la selecciona, y click sobre ADD/REMOVE. Method 2: click sobre START - PROGRAMS - DPGRAPH UNINSTALL.

OPCIONES: Los valores no numricos por default estn dados en letras maysculas. graph3d.resolution (resolucin a lo largo del lado ms largo de la caja, por default es 21; los otros lados de la caja tienen una resolucin proporcional a la longitud del lado) (true o false)

graph3d.mesh

graph3d.perspective graph3d.box graph3d.view

(true o false) (true o false) (STANDARD, top, side, front, or textbook) graph3d.contrast (por default es 1/2, el rango es de 0 a 1) graph3d.transparency (por default es 0, el rango es de 0 a 1) graph3d.background (black, gray, WHITE, brown, red, yellow, green, cyan, blue, or magenta) graph3d.color (BYHEIGHT, bysteepness, black, gray, white, brown, red, yellow, green, cyan, blue, magenta, o una expresin dependiente de x, y, z, o el tiempo) graph3d.highlight (por default es 0, el rango es de 0 a 1) graph3d.shading (por default es 0, el rango es de 0 a 1) graph3d.vectorcolor (BYHEIGHT, bysteepness, black, gray, white, brown, red, yellow, green, cyan, blue, magenta, o una expresin dependiente de x, y, z, o el tiempo) graph3d.vectorhighlight (por default es 0, el rango es de 0 a 1) graph3d.vectorshading (por default es 0, el rango es de 0 a 1) graph3d.vectoralign (TAIL, center, or tip) graph3d.vectorarrowhead (true o FALSE) graph3d.minimumx (por default es -3) graph3d.maximumx (por default es 3) graph3d.minimumy (por default es -3) graph3d.maximumy (por default es 3) graph3d.minimumz (por default es -3) graph3d.maximumz (por default es 3) graph3d.minimumu (por default es -3) graph3d.maximumu (por default es 3) graph3d.stepsu (por default es 40) graph3d.minimumv (por default es -3) graph3d.maximumv (por default es 3) graph3d.stepsv (por default es 40) a.minimum (scrollbar variable de mnimo valor) a.maximum (scrollbar variable mximo valor) b.minimum (scrollbar variable de mnimo valor) b.maximum (scrollbar variable mximo valor) c.minimum (scrollbar variable de mnimo valor) c.maximum (scrollbar variable mximo valor) d.minimum (scrollbar variable de mnimo valor) d.maximum (scrollbar variable mximo valor)

VALORES PARA OPCIONES true false standard textbook (for mesh, perspective, box, and vectorarrowhead) (for mesh, perspective, box, and vectorarrowhead) (para visualizar, x es el eje horizontal) (para visualizar, y es el eje vertical)

top front side byheight bysteepness black gray white brown red yellow green cyan blue magenta tail center tip CONSTANTES: pi e VARIABLES: x y z r theta rho phi u v a b c d time

(para view) (para view) (para view) (para color or vectorcolor) (para color or vectorcolor) (para color, vectorcolor, or background) (para color, vectorcolor, or background) (para color, vectorcolor, or background) (para color, vectorcolor, or background) (para color, vectorcolor, or background) (para color, vectorcolor, or background) (para color, vectorcolor, or background) (para color, vectorcolor, or background) (para color, vectorcolor, or background) (para color, vectorcolor, or background) (para vectoralign) (para vectoralign) (para vectoralign)

(pi) (base de los logaritmos naturales)

(x variable para graficado implcito) (y variable para graficado implcito) (z variable para graficado implcito) (radio polar, r=sqrt(x^2+y^2)) (ngulo polar, 0<=theta<2*pi, theta=angle(-x,-y)+pi) (radio esfrico, rho=sqrt(x^2+y^2+z^2)) (ngulo esfrico, 0<=phi<=pi, phi=angle(z,r)) (u variable para grficas paramtricas) (v variable para grficas paramtricas) (a variable para scrollbar) (b variable para scrollbar) (c variable para scrollbar) (d variable para scrollbar) (tiempo comn para grficas que cambian con el tiempo)

SIMBOLOS: = < > <= >= & := (...) + * / ^ |...| ! (igual, para introducir ecuaciones) (menor que, para introducir desigualdades) (mayor que, para introducir desigualdades) (menor que o igual, para introducir desigualdades) (mayor que o igual, para introducir desigualdades) (interseccin) (asignacin, para asignar valores) (listas de argumentos o ecuaciones) (addition or leading plus sign) (subtraction or leading minus sign) (multiplicacin) (divisin) (potencias) (valor absoluto, igual que abs(...)) (factorial)

FUNCIONES DE UN ARGUMENTO: abs acos acosh acot acoth acsc acsch asec asech asin asinh atan atanh ceiling cos cosh cot coth csc csch floor gamma ln log nonneg one sec (valor absoluto, igual que |...|) (arcocoseno) (arcocoseno hiperblico) (arcocotangente) (arcocotangente hiperblica) (arcocosecante) (arcocosecante hiperblica) (arcosecante) (arcosecante hiperblica) (arcoseno) (arcoseno hiperblico) (arcotangente) (arcotangente hiperblica) (el entero ms pequeo >= argumento) (coseno) (coseno hiperblico) (cotangente) (cotangente hiperblica) (cosecante) (cosecante hiperblica) (el mayor entero <= argumento) (funcin gamma) (log base e) (log base 10) (1 si argumento >=0, de otra forma indefinido) (1 si 0<=argumento<=1, de otra forma indefinido) (secante)

sech sign sin sinh sqr sqrt tan tanh

(secante hiperblica) (-1 si es negativo, 1 si es positivo, indefinido si es 0 indeterminado) (seno) (seno hiperblico) (cuadrado) (raz cuadrada) (tangente) (tangente hiperblica)

FUNCIONES DE DOS ARGUMENTOS: angle beta (-pi <= ngulo de (x,y) desde el eje positivo x <= pi) (funcin beta)

FUNCIONES DE TRES ARGUMENTOS: cylindrical near rectangular spherical vector (grfica paramtrica en coordenadas cilndricas) (1 si (x,y,z)es similar a la cuadrcula normal, de otra forma indefinida) (grfica paramtrica en coordenadas rectangulares) (grfica paramtrica en coordenadas esfricas) (grafica un campo vectorial)