imprimir
1 minuto Aritmética Análisis Geometría Estadística Menús, iconos,...
Objetos matemáticos Álgebra lineal Funciones Gráficos 2D Combinatoria Barra de herramientas 
WIRIS ++ Ecuaciones y sistemas Progresiones Gráficos 3D  Unidades de medida Primaria 
Gráficos 2D 

wiris dispone de procedimientos para la representación gráfica en dos dimensiones. Las principales aplicaciones de estos servicios son la representación de las figuras de la geometría plana y la representación de las funciones.

La representación se hace en un "tablero de dibujo" mediante los comandos dibujar2d, si sólo queremos dibujar un objeto, o representar, si queremos que el sistema dibuje ciertos elementos característicos del objeto, como por ejemplo las asíntotas y puntos críticos en el caso de una función. Para escribir texto en el dibujo usaremos el comando escribir.

Ver estado_geometría para aprender a simplificar estos comandos.

Los apartados en qué hemos dividido este capítulo son los siguientes:

>>rápido 
 Comando dibujar  dibujar un objeto dibujar una función
dibujar una ecuación opciones dibujar2d
 Comando representar  representar opciones representar
 Comandos para escribir texto  escribir opciones escribir
 Tablero de dibujo  opciones tablero2d  

 Comando dibujar

dibujar un objeto:  dibujar2d (d:Dibujable )

Por lo general, esta función dibuja d en un tablero de dibujo. Algunos de los objetos dibujables son Punto, Recta, Circunferencia, Segmento, Triángulo, Poligonal, Función, Curva o Caja_de_texto. Si el argumento es una Lista, entonces dibujará todos sus los elementos.

Mención aparte merece el caso que d sea uno identificador (variable). Si tiene como valor uno objeto dibujable entonces se dibujará, de lo contrario no hará nada y dará un Aviso. Si más adelante el valor de d cambia entonces el dibujo se actualizará para mostrar el nuevo objeto. Se podría decir que el tablero de dibujo recuerda qué elementos hay dibujados en él y si cambian de valor los redibuja.

En el siguiente ejemplo podemos constatar este comportamiento. Si definimos P como el punto (3,5) y lo dibujamos (primer bloque), aparece dibujado el punto (3,5) en el tablero de dibujo. Si, a continuación, P toma como valor el punto (2,-1), éste será el punto que aparece dibujado. Notemos que esto pasa sin tener que volver a usar el comando dibujar2d con el punto P.


dibujar una función: 

Si f es una función de la variable x, o una expresión en x, entonces:

dibujar2d (f,x)Dibuja la gráfica de f.

dibujar2d (f,x,a:Real,b:Real ) Dibuja la gráfica de f en el intervalo [a,b]

dibujar2d (f) Si f es una función o expresión de una variable, es equivalente a dibujar2d(f,x) dónde x es l'única variable de f, y también es equivalente a dibujar2d(f(t),t) dónde t es una variable auxiliar.

dibujar2d (f,a:Real,b:Real ) Actúa de forma equivalente a dibujar2d(f), pero restringiendo el dominio al intervalo [a,b]


dibujar una ecuación:  dibujar2d (eq:Ecuación )

El comando dibujar2d admite también como argumento una ecuación escrita con el signo de igual que se hace con el icono . Lo que es proporciona es una representación gráfica del objeto matemático asociado a esta ecuación.

Las ecuaciones que admite el comando son las que corresponden a objetos de tipo Recta, Circunferencia y Cónica.


opciones dibujar2d:  De forma opcional, el último argumento del comando dibujar2d puede ser una Tabla de opciones. Las opciones permiten controlar el aspecto (color, grueso, etc) de las figuras. El funcionamiento de algunas opciones, o su calidad, depende de la versión de Java™ (JVM) que tengáis instalada en vuestro ordenador. Si tenéis Java™ versión 1.3 (Java 2) o una versión posterior, en el segundo ejemplo podréis ver rectas de diferente anchura. Descargaros la última versión de Java.
La lista de opciones del comando dibujar2d es:
color
Indica el color con el que se dibujará el tablero.
Valor posible Listas de tres enteros entre 0 y 255 con la forma 'color={r,g,b}', dónde r,g,b corresponden a la cantidad de rojo (red), verde (green) y azul (blue) que definen el color. Para facilitar el trabajo, se han definido algunos colores: negro, blanco, rojo, verde, azul, cian, magenta, amarillo, marrón, naranja, rosa, gris, gris_oscuro, gris_claro y la lista completa de colores html.
Valor por defecto negro

tamaño_punto
Indica el tamaño de los puntos que se dibujen en el tablero
Valor posible : Su valor puede ser cualquier número real positivo.
Valor por defecto : 5

anchura_línea
Indica el grosor de las rectas, segmentos o gráficas de funciones que dibujemos en el tablero.
Valor posible : Su valor puede ser cualquier número real positivo.
Valor por defecto : 1

llenar
En el caso de tener una figura cerrada, el comando indica si se pintará el interior.
Valor posible cierto o falso
Valor por defecto falso

color_relleno
Indica el color que tendrá el interior de las figuras.
Valor posible : Un color o "automatic"; de manera que si escogemos este segundo valor de la opción, el interior de la figura se pintará con el mismo color que la opción color.
Valor por defecto "automatic"

contorno
Indica si se tiene que pintar el contorno de las figuras cerradas.
Valor posible cierto o falso
Valor por defecto cierto

etiqueta
Indica qual es la etiqueta que se muestra junto a la figura
Valor posible : Cualquier objeto o "automatic"; de manera que si escogemos este segundo valor de la opción, la etiqueta será el nombre de la figura.
Valor por defecto "automatic"

mostrar_etiqueta
Indica si se tiene que mostrar la etiqueta de la figura.
Valor posible cierto o falso
Valor por defecto falso

etiqueta_fuente
Indica el tipo de fuente que se usa para escribir las etiquetas al tablero.
Valor posible : Objeto de tipo Fuente.
Valor por defecto : {cursiva=falso,negrita=falso,nombre="SansSerif",tamaño=12}

visible
Indica si el elemento es visible o no para el usuario.
Valor posible cierto o falso
Valor por defecto cierto


 Comando representar

representar:  representar (...)

La finalidad de esta función es dibujar los objetos mostrando, a su vez, la información relevante. Por ejemplo, la representación de funciones consiste en dibujar la gráfica y los elementos notables de las funciones, como pueden ser puntos singulares, asíntotas y otros. Los argumentos que admite son los mismos que los de la función dibujar2d.

Está definida para objetos de tipo:

Función, Circunferencia o Cónica ( Elipse, Parábola o Hipérbola)
Si se aplica el comando a una objeto para el que wiris no considera o no tiene definido como calcular ningún elemento especial en su representación, el comando será entonces equivalente a dibujar2d.


opciones representar: 

Las opciones de representar son las mismas que las de dibujar2d.


 Comandos para escribir texto

escribir:  escribir (d,P:Punto )

La finalidad de esta función es escribir d en el punto P. Normalmente d será de tipo Text aun cuando puede ser cualquier objeto. Por lo general, podemos considerar que el comando escribir es una manera rápida de dibujar objetos de tipo Caja_de_texto.


opciones escribir:  De forma opcional, el último argumento del comando escribir puede ser una Tabla de opciones. Las opciones que le podemos pasar al comando escribir son tanto las del comando caja_de_texto como las de dibujar2d (verlos aquí) ya que escribir(t,d,P,O) es equivalente a dibujar2d(t,caja_de_texto(d,P,O),O)
La lista de opciones del comando caja_de_texto es:
posición_horizontal
Indica la posición horizontal de la Caja_de_texto tomando como referència el punto.Caja_de_texto.
Valor posible "left", "centro" o "right"
Valor por defecto "left"

posición_vertical
Indica la posición vertical de la Caja_de_texto tomando como referència el punto.Caja_de_texto.
Valor posible "arriba", "centro", "línea_base" o "bottom"
Valor por defecto "línea_base"

fuente_itálica
Indica si el texto del tablero usará letra cursiva.
Valor posible cierto o falso
Valor por defecto falso

fuente_negrita
Indica si el texto del tablero usará letra en negrita.
Valor posible cierto o falso
Valor por defecto falso

tamaño_fuente
Indica el tamaño de la fuente del texto en el tablero.
Valor posible : Un número entero positivo.
Valor por defecto : 12

nombre_fuente
Indica el nombre de la fuente usada.
Valor posible "Serif", "SansSerif" o "Monospaced"
Valor por defecto : "SansSerif"

fuente
Indica la fuente que se usa para escribir el texto en el tablero.
Valor posible : Objeto de tipo Fuente.
Valor por defecto : {cursiva=falso,negrita=falso,nombre="SansSerif",tamaño=12}


 Tablero de dibujo

Los comandos dibujar2d, representar o escribir pueden recibir como primer argumento, y de manera opcional, el tablero de dibujo dónde queremos que se haga la representación. Si el primer argumento no es uno tablero, wiris proporciona uno de características predefinidas.

Cada bloque de cálculos tiene su tablero por defecto y, de hecho, puede tener tantos como queramos. Los comandos para crear un tablero de dibujo es tablero2d() o tablero2d(P,x,y), este último permite crear un tablero con centro en el punto P, anchura x y altura y.

Por defecto, cuando se crea un tablero en este aparecen los ejes coordenados y una malla de color naranja. Si queremos que estos elementos no aparezcan debemos ejecutar mostrar_ejes(falso) o mostrar_malla(falso), respectivamente, antes de crear el tablero o de dibujar nada. Si un tablero de dibujo tiene la malla visible los puntos sólo se pueden mover sobre los vértice de la malla. Una vez generado un tablero de dibujo podemos controlar los ejes y la malla con los iconos o , respectivamente.

En el siguiente ejemplo se crea un tablero de dibujo dónde, a diferencia de lo habitual, no aparecen ni los ejes ni la malla:

La explicación sobre los iconos del tablero de dibujo ( , , , , etc ) la encontraréis en el apartado Menús y iconos.


opciones tablero2d: La lista de opciones del comando tablero2d es:
centro
Indica el punto del centro del tablero.
Valor posible Punto
Valor por defecto punto(0,0)

altura
Indica la altura del tablero.
Valor posible : Un número entero positivo.
Valor por defecto : 20

anchura
Indica la anchura del tablero.
Valor posible : Un número entero positivo.
Valor por defecto : 20

proporción
Indica la proporción deseada entre altura y anchura del tablero.
Valor posible : Un número positivo.
Valor por defecto : 1

color_de_fondo
Indica el color de fondo del tablero.
Valor posible color
Valor por defecto : {255,255,240}(color crema)

información
En la barra de herramientas del tablero de dibujo aparecen los iconos , o . Si alguno está seleccionado, cuando pasamos por encima de una figura con el ratón aparece una etiqueta que muestra su nombre, valor o definición. La opción "nada" corresponde a que ninguna de las opciones anteriores esté activa.
Más información en etiqueta o mostrar_etiqueta.
Valor posible "nada", "nombre", "definición" o "valor"
Valor por defecto "nombre"


Atributos de la ventana

altura_ventana
Indica la altura de la ventana de dibujo, en píxels.
Valor posible : Un número entero positivo.
Valor por defecto : 450

anchura_ventana
Indica la anchura de la ventana de dibujo, en píxels.
Valor posible : Un número entero mayor que 0.
Valor por defecto : 450

proporción_ventana
Indica la proporción deseada entre altura y anchura de la ventana de dibujo.
Valor posible : Un número positivo.
Valor por defecto : 1


Atributos de los ejes coordenados

mostrar_ejes
Indica si los ejes coordenados aparecerán o no en el dibujo.
Valor posible cierto o falso
Valor por defecto cierto

color_ejes
Indica el color de los ejes.
Valor posible color
Valor por defecto : {150,150,255}(azul claro)


Atributos de la malla

mostrar_malla
Indica si en la ventana aparecerá o no una malla. Si la malla aparece, el movimiento de los puntos dibujados se limita a los puntos de corte de la malla y, si no aparece, los puntos se pueden mover libremente por el tablero de dibujo.
Valor posible cierto o falso
Valor por defecto cierto

color_malla
indica el color de la malla.
Valor posible color
Valor por defecto : {255,200,100}(naranja claro)



mathsformore.com powered by WIRIS
©2003 maths for more sl. Todos los derechos reservados.Aviso legal