En este documento realizo un estudio sobre la función M, con propiedades asombrosas en materia de Hashing (así lo afirman todos los que han experimentado con ella).
La principal propiedad, que voy a plantear, se obtiene derivando la funcion M, consiguiendo una funcion Hash bidimensional de muy buena calidad.
Definicion:
M: R2 -> R
Descripcion:
1.- Ajuste en X: si x<-0.2 se suma un valor inicial.
2.- Ajuste del angulo: a partir del arcotangente de y,x.
3.- Cálculo circular: computo final basado en la ecuacion del circulo.
Implementancion de M en Matlab:
%*******************************************************************
%*** Este programa de Matlab dibuja la funcion M *******************
%*******************************************************************
max = 40;
xy=[];
% Con estos bucles generamos unos valores de prueba para la funcion
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
for xx=-max:max
fila=[];
for yy=-max:max
x=xx/max*1.4;
y=yy/max*1.4;
tmp=0;
% Paso 1
%%%%%%%%
if (x<-0.2)
tmp = 0.01/(abs(y)+0.01)*(abs(power(x,1.7)));
end
% Paso 2
%%%%%%%%
m=sqrt(power(y,2)+power(x,2));
a=mod(atan2(y,x)+1.7,pi/2.6)-pi/6;
x=cos(a)*m;
y=sin(a)*m;
% Paso 3
%%%%%%%%
tmp = tmp + 1-(0.5*power(x-0.5,2) +power(0.8+abs(y),2));
if (tmp < 0)
tmp = 0;
end
tmp2 = sqrt(tmp);
fila=[fila tmp2];
end
xy=[xy ; fila];
end
*******************************************************************
Resultado de la ejecucion anterior:
- Vista 3D isometrica con la funcion surf de matlab:

- Vista plana 2D:

Conclusiones:
- Esta funcion M, tambien se puede llamar Maria o Marihuana.
- Como ya se ha dicho, derivando esta funcion Maria se obtiene Hash (alias costo, chocolate), de buena calidad.
- Esta funcion tiene poca utilidad en matematicas o en informatica, no obstante es interesante desde algun otro punto de vista. Solo hay que abrir la mente.
- La "nada" se puede definir como: un cuchillo sin mango al que le falta la hoja.
- No hay peor ciego que el que no quiere oir.
- A quien madruga... no amanece mas temprano. No por mucho madrugar... Dios le ayuda.
- Hay dos tipos de personas: a) los que clasifican a las personas en grupos y b) los que no lo hacen.
- Si repites 1000 veces "Candyman" delante de un espejo se te secará la boca.
- El futuro ya esta escrito, pero no conozco a nadie que tenga cojones de leerlo.
- Se hacen funciones matematicas a medida por encargo (el culo de tu jefe, la cara de tu novia, etc). Razon aqui.
- tabaco + falta de sueño + teletienda tv = enajenacion mental sin drogas ilegales
- Si has leido hasta aqui estas enajenado. The Hashtrix has you. All your brain are belong to us. Envia este documento a 5 personas y recibiras una tapiporla y un condensador de fluzo gratis!.