domingo, 9 de noviembre de 2008

Algo interesante - Fractales

Hace algún tiempo alguien me hablo sobre los fractales, aunque me parecio interesante nunca indague demasiado sobre este tema. Hace poco me empezó a interesar esta rama tan especifica y fascinante de la matemática. Les explico un poco que son los fractales (o lo que yo entiendo):

"Un fractal es un objeto semi geométrico cuya estructura básica, fragmentada o irregular, se repite a diferentes escalas. El término fue propuesto por el matemático Benoît Mandelbrot en 1975 y deriva del Latín fractus, que significa quebrado o fracturado." [1]

Algunas caracteristicas interesantes al campo de la programación:

"1.- Es demasiado irregular para ser descrito en términos geométricos tradicionales. 2.- Posee detalle a cualquier escala de observación. 3.- Se define mediante un simple algoritmo recursivo." [1]


En la naturaleza es habitual encontrar estructuras fractales (fractal natural), por ejemplo las nubes, sistema circulatorio, copos de nieve, etc. Sin embargo algunos especialistas dicen que en la naturaleza no existen fractales totales, solo parciales ya que estos no poseen la caracteristica del detalle infinito que se evidencia en la matemática. Yo me atrevo a agregar que en la naturaleza tal cual esta definida hasta nuestros días, no se han encontrado los fractales totales, sin embargo no descarto la aparición en el futuro de estructuras desconocidas hasta el momento por el hombre que puedan poseer la caracteristica de la recursividad infinita en los niveles de detalle. Para las personas que quieran indagar un poco mas sobre este tema, pueden descargar XAOS un zoomer interactivo de fractales para linux o visitar la página Neave Fractal para visualizar vía web este interesante fenómeno. Si llegan al máximo de zoom en el fractal, recuerden que la matemática es infinita el poder de computo no!!!

[1] es.wikipedia.org
Video Explicación Fractales

1 comentario:

Elías dijo...

Hermano, que tal la virtualización de los sistemas operativos, al crear máquinas virtuales sobre equipos reales para aprovechar la máximo al poder de cómputo y reducir el desperdicio de capacidad cómputo o inactivdad del hardware. Ahora bien, imagina entonces la virtualización recursiva de un sistema operativo, es decir máquinas virtuales dentro de otras máquinas virtuales. Evidentemente esto no sería posible por lo que tu comentas, la capacidad del hardware es finito, hasta ahora...
Saludos.