Super vzorec je zobecněním superelipsy a byl poprvé vyvinut Johanem Gielisem v roce 2003. [1] Gielis navrhl použít vzorec k popisu složitých tvarů a křivek, které se vyskytují v přírodě.
V polárním souřadnicovém systému s poloměrem a úhlem vypadá supervzorec takto:
Volbou různých hodnot parametrů se získají různé tvary.
Vzorec se získá zobecněním superelipsy, kterou zase odvodil francouzský matematik Gabriel Lame a pojmenoval a zpopularizoval dánský matematik Piet Hein .
Supervzorec lze zobecnit nahrazením parametru m dvěma novými parametry y a z : [2]
To umožňuje vytvářet asymetrické a vnořené struktury. V následujících příkladech a jsou rovny 1:
Příklad programu v GNU Octave pro generování těchto tvarů:
funkce sf2d ( n, a ) u =[ 0 : 0 : 001 : 2 * pi ]; raux = abs ( 1 / a ( 1 ) .* abs ( cos ( n ( 1 ) * u / 4 ))) .^ n ( 3 ) + abs ( 1 / a ( 2 ) .* abs ( sin ( n ( 1 ) * u / 4 ))) .^ n ( 4 ); r = abs ( raux ) .^ ( - 1 / n ( 2 )); x = r .* cos ( u ); y = r .* sin ( u ); plot ( x , y ); konec3rozměrný supervzorec: a = b = 1; m , n 1 , n 2 a n 3 jsou zobrazeny na obrázcích.
Příklad programu v GNU Octave pro generování těchto tvarů:
funkce sf3d ( n, a ) u =[ - pi : , 05 : pi ]; v =[ - pi / 2 : .05 : pi / 2 ]; nu = délka ( u ); nv = délka ( v ); pro i = 1 : nu pro j = 1 : nv raux1 = abs ( 1 / a ( 1 ) * abs ( cos ( n ( 1 ) .* u ( i ) / 4 ))) .^ n ( 3 ) + abs ( 1 / a ( 2 ) * abs ( sin ( n ( 1 ) * u ( i ) / 4 ))) .^ n ( 4 ); r1 = abs ( raux1 ) . ^ ( -1 / n ( 2 )); raux2 = abs ( 1 / a ( 1 ) * abs ( cos ( n ( 1 ) * v ( j ) / 4 ))) .^ n ( 3 ) + abs ( 1 / a ( 2 ) * abs ( sin ( n ( 1 ) * v ( j ) / 4 ))) .^ n ( 4 ); r2 = abs ( raux2 ) . ^ ( -1 / n ( 2 )); x ( i , j ) = r1 * cos ( u ( i )) * r2 * cos ( v ( j )); y ( i , j )= r1 * sin ( u ( i )) * r2 * cos ( v ( j )); z ( i , j )= r2 * sin ( v ( j )); endfor ; endfor ; mesh ( x , y , z ); koncová funkce ;Křivky | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Definice | |||||||||||||||||||
Transformováno | |||||||||||||||||||
Nerovinné | |||||||||||||||||||
Plochá algebraika |
| ||||||||||||||||||
Ploché transcendentální |
| ||||||||||||||||||
fraktál |
|