Siguiente: Gr�ficos 2D Superior: Comenzando con PDL: un Anterior: Aritm�tica |
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.
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.
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.