Superfórmula
# Superfórmula

La superfórmula es una generalización en coordenadas polares de la superelipse, propuesta por Johan Gielis.

Gielis supuso que la fórmula puede ser usada para describir distintas curvas y cuerpos presentes en la Naturaleza.

La fórmula es:

    $r\left(\varphi \right)=\left(\left|{\cfrac {cos\left({\cfrac {m\;\varphi }{4}}\right)}{a}}\right|^{n_{2}}+\left|{\cfrac {sin\left({\cfrac {m\;\varphi }{4}}\right)}{b}}\right|^{n_{3}}\right)^{-{\frac {1}{n_{1}}}}$

donde $r\;$ es el radio y $\varphi$ el ángulo.

La fórmula apareció en abril de 2003, en el número 90 de la revista American Journal of Botany, en un artículo del biólogo Johan Gielis. Fue obtenida generalizando la superelipse, creada por el matemático danés Piet Hein.

## Extensión a dimensiones superiores

Es posible ampliar esta fórmula a n dimensiones, multiplicando las superfórmulas entre sí. Por ejemplo, la superficie paramétrica de tres dimensiones se puede obtener multiplicando dos de ellas:

    $x\,=\,r_{1}(\theta )\cos(\theta )r_{2}(\phi )\cos(\phi )$
    $y\,=\,r_{1}(\theta )\sin(\theta )r_{2}(\phi )\cos(\phi )$
    $z\,=\,r_{2}(\phi )\sin(\phi )$

donde φ varía entre -π/2 y π/2 (latitud), y θ entre -π y π (longitud).

## Gráficas por ordenador

Podemos ver un ejemplo de representación gráfica, en un lenguaje como scilab, con la que podemos obtener una representación en 2D de esta función:

    // 'b'-blue, 'c'-cyan, 'g'-green, 'k'-blak, // 'm'-magenta, 'r'-red, 'w'-white, 'y'-yelow. scf(0); clf(0); esc=1; a=5; b=1; m=1; n1=2; n2=1; n3=1; plot ([-4*esc,4*esc],[0,0],"c"); // eje x plot ([0,0],[-3*esc,3*esc],"c"); // eje y xtitle ("Superfórmula: a="+string(a)+", b="+string(b)+", m="+string(m)+", n1="+string(n1)+", n2="+string(n2)+", n3="+string(n3)+"."); t=linspace (0,4*%pi,1000); r=(abs(cos(m*t/4)/a)^n2+abs(sin(m*t/4)/b)^n3)^(-1/n1); x=r.*cos(t); y=r.*sin(t); plot (x,y,'g');
