You are on page 1of 15

Hiperesfera

Se le llama hiperesfera o n-esfera, al conjunto de todos los puntos del


espacio n -dimensional que se encuentran a distancia dada de un
punto fijo del espacio. En los espacios de dimensin uno (las rectas) la
1-esfera est formada por dos puntos situados a una distancia dada,
uno a cada lado de un punto central. La 2-esfera no es sino la
circunferencia, y la 3-esfera es una esfera. Conforme aumenta la
dimensin tenemos las hiperesferas correspondientes a dimensin 4,
5, 6,...

Hiperesfera de 2 dimensiones
Para clcular el rea o volumen de una n-esfera se utilizo el mtodo
de Montecarlo lanzando puntos aleatorios a un rango determinado.
Para calcular el rea de una circunferencia(2 dimensiones) , primero
se grafica una circunferencia con centro en el origen y de radio 1, en
un subplot.

Fig.1 Circunferencia con centro en el origen y radio 1.

Despus de tener la circunferencia, se elige el numero de puntos


aleatorios con los que se realizar el calculo y se crea una variable
que contabiliza el numero de puntos que quedan dentro del circulo .
Con un ciclo que va desde 1 hasta el numero de puntos generados, se
define el rango en donde se generarn los puntos aleatorios
uniformes en (a,b), despus de haber definido los rangos se crean 2
variables: x, y en las que el rango para los puntos se multiplica por un
rand, como rand va de 0-1 con este rango los puntos aleatorios tienen
un nuevo rango, de -1 a 1. Este rango se da por:
Xrand=a+(b-a)*rand ; donde a=-1 y
b=1
Se clcula la distancia que hay desde el centro del circulo hasta cada
punto generado. Para saber si el punto esta dentro o fuera de la
circunferencia del circulo se genera un if, si la distancia del centro al
punto es menor o igual a 1, el punto est dentro del circulo y se
plotea color azul; si es mayor esta fuera del circulo y se plotea color
rojo.

Con este ciclo se empieza a contar el numero de puntos dentro del


circulo, y se suman las distancias que van de 1 hasta el numero de
puntos , siempre y cuando la distancia sea igual o menor que 1,
despus se calcula el rea multiplicando:
4*el numro de puntos dentro /numero de puntos totales.
Para graficar la aproximacin del rea mientras los puntos caen
dentro de la circunferencia se empieza a generar una aproximacin
de rea , mientras mas puntos caigan dentro, la aproximacin ser
mas exacta la grafica y se estabilizara en esa aproximacin.

Fig.2 Como hay puntos dentro del crculo, el rea se estabiliza en 4, de acuerdo a
la frmula: (4*2/2)=4.

Fig.2 Entre mas puntos caen adentro la grfica se hace mas estable y es mejor
la aproximacin.

Para el histograma de esta rea se grafica con el comando de matlab(


hist(y,m) ), donde y es la aproximacin del rea y m los nmeros de
puntos totales.

Fig.3 Histograma de fig.2 .

Hiperesfera de 3 dimensiones
Para determinar el volumen de una esfera (3-esfera), se grafica la
esfera de radio 1 con centro en el origen.

Fig.4 Esfera con centro en el origen y radio 1.

Se hace el mismo procedimiento que se utilizo en la circunferencia


solo que se agrega una variable mas para generar otros nmeros
aleatorios en el eje z, y estos estarn en el plano x,y,z. Definimos los
rangos en donde se generaran los puntos aleatorios, despus de igual
manera cada rango se multiplica por rand.
Se determina la distancia del centro a cada punto generado
sumndole la variable z, y se crea un if, si el punto es menor o igual
a 1, esta dentro de la esfera y se plotea con color rojo y si es mayor
color amarillo, as distinguimos que puntos estn contenidos dentro
de la esfera.
Se contabilizan los puntos dentro de la esfera para obtener la
aproximacin del volumen y tambin se utiliza para graficar el
volumen conforme los puntos caen adentro.
Para el clculo del volumen es: 8*puntos dentro/numero de puntos
totales, esto nos dar una aproximacin al volumen que por su
formula es: 4/3*pi*r2.
La grafica de la aproximacin respecto los puntos dentro
histograma se hacen aparte y se grafican en una sola figura.

y el

Fig.5 Se muestra la aprox. Del volumen y los puntos aleatorios generados en el


rango [-1,1],

Fig.6 Grafica e histograma de la aproximacin del volumen.

Para una hiperesfera de 4 dimensiones o superior, es imposible


graficar y visualizar si los puntos estn dentro. Pero se calcula igual,
cumpliendo que la distancia al origen sea menor o igual a 1, y a
medida que aumentamos las dimensiones llega un momento en el
que es difcil encontrar puntos que cumplan esta condicin, ya que
para cada dimensin tenemos que sumar el cuadrante de un nuevo
trmino.

Hiperesfera de 4 dimensiones
Se suma una variable mas de puntos aleatorios, al igual a la distancia
al origen.
Para el clculo de su aproximacin de volumen es:
16*puntos dentro/nmero de puntos totales

Fig.7 Muestra los puntos dentro de la hiperesfera de 4 dimensiones y su


aproximacin de volumen.

Hiperesfera de 5 dimensiones
El clculo para esta hiperesfera es:
32 * puntos dentro/ nmero de puntos totales

Fig.8 Aproximacin del volumen en 5 dimensiones.

Hiperesfera de 6 dimensiones
Para esta dimension de hiperesfera el clculo es:
64* puntos dentro/ numero de puntos totales

Fig.9 Aproximacin de volumen de hiperesfera de 6 dimensiones

Hiperesfera de 7 dimensiones
El clculo para esta hiperesfera es:
128* puntos dentro/ numero de puntos totales

Fig.10 Aprox. De volumen de hiperesfera de 7 dimensiones.

Hiperesfera de 8 dimensiones
El calculo para la aprox. De volumen para esta hiperesfera es:
256* puntos dentro/ numero de puntos totales

Fig.11 Aprox. Del volumen de hiperesfera de 8 dimensiones

Hiperesfera de 9 dimensiones
El clculo para esta hiperesfera es:
512* puntos dentro/ nmero de puntos totales

Fig.12 Aprox. Del volumen de Hiperesfera de 9 dimensiones

Hiperesfera de 10 dimensiones
Para la aproximacin de este volumen se calcula:
1024* puntos dentro/ numero de puntos totales

Fig.13 Aprox. Del volumen de hiperesfera de 10


dimensiones.

Comparacion entre el volumen y el mtodo


Montecarlo(aproximacin)

Como se muestra en la siguiente tabla, la relacin mxima entre los


puntos dentro y los lanzados respecto al volumen del n-esfera se da
cuando llegamos a cinco dimensiones, y a partir de ah el volumen de
la n-esfera empezar a converger hacia cero.
En los Clculos pasados se lanzaron 10000 puntos y estos son los
siguentes datos obtenidos.

Dimensin Volumen
2
3
4
5
6
7
8
9
10

3.1415
4.1887
4.9348
5.2637
5.1677
4.7247
4.0587
3.2985
2.5501

Monte
Carlo
3.1048
4.0148
4.9056
5.2672
5.1904
4.7232
4.096
3.0208
2.4576

Puntos
dentro
7762
5185
3066
1646
811
369
160
59
24

Tabla comparativa entre el volumen por frmula y mtodo Monte Carlo

You might also like