next up previous
Siguiente: Gr�ficos 2D Superior: Comenzando con PDL: un Anterior: Aritm�tica

Subsecciones

Gr�ficas sencillas

Para poder representar gr�ficamente lo que vamos creando es interesante introducir unos pocos comandos gr�ficos. M�s adelante veremos c�mo conocer comandos gr�ficos m�s complejos.

Gr�ficos 3D

Los gr�ficos tridimensionales no se cargan por defecto al arrancar PDL, con lo cual debemos cargar el m�dulo siguiente

perldl> use PDL::Graphics::TriD;

Para representar funciones 3D usaremos el comando imag3d. Podemos por ejemplo pintar la gaussiana mencionada m�s arriba (recordemos que antes hay que cargar el m�dulo 3D con la l�nea use mencionada m�s arriba).

perldl> $x=zeroes(20,20)->xlinvals(-0.5,0.5);
perldl> $y=zeroes(20,20)->ylinvals(-0.5,0.5);
perldl> $gaus=exp( -($x**2)/0.05 - ($y**2)/0.02 );
perldl> imag3d([$gaus])

Deber�a aparecer algo como la Fig. 1.

Figura: Funci�n Gaussiana tridimensional
\epsfig{file=gaus3d.ps, width=.7\textwidth}

N�tese que no nos devuelve el ``prompt''. La raz�n de ello es que podemos modificar la funci�n representada en el lugar. Si ponemos el rat�n sobre la gr�fica podemos girarla apretando el bot�n izquierdo y arrastrando el rat�n. Se puede tamb�en hacer un zoom hacia dentro o hacia fuera con el bot�n derecho del rat�n y arrastr�ndolo. Para salir de este estado pulse la tecla q. Volver� el ``prompt''. Despu�s de ello conviene no matar la ventana gr�fica para poder seguir con la sesi�n interactiva de PDL.


next up previous
Siguiente: Gr�ficos 2D Superior: Comenzando con PDL: un Anterior: Aritm�tica

Download this document: [src.tar.gz][ps.gz][html.tar.gz][dvi.gz]

Congreso HispaLinux 2000