HyperFun for Windows: Graphics and Animation


Static images

The images below (except the isosurface) are generated using the following model:

fsin(x[2], a[1]){
d=x[1]^2+x[2]^2;
fsin = sin(d)*exp(-sqrt(d));
}

The table below shows the available image types and corresponding assignement of coordinates X Assign and function F Assign.
Click on an image below to get its larger size version.

HyperFun for Windows: Plot y=f(x,c)
 
Plot y=f(x,c)
x[1] -> X axis
x[2] -> 0
f -> Y axis
HyperFun for Windows: Group plot y=f(x)
 
Group plot y=f(x,ci)
x[1] -> X axis
x[2] -> Group value
f -> Y axis
HyperFun for Windows: Contour line f(x,y)=c
 
Contour line f(x,y)=c
x[1] -> X axis
x[2] -> Y axis
f -> 0
HyperFun for Windows: Contour map f(x,y)=ci
 
Contour map f(x,y)=ci
x[1] -> X axis
x[2] -> Y axis
f -> Group value
HyperFun for Windows: Surface z=f(x,y)
 
Surface z=f(x,y)
x[1] -> X axis
x[2] -> Y axis
f -> Z axis
HyperFun for Windows: Isosurface f(x,y,z)=c
 
Isosurface f(x,y,z)=c
x[1] -> X axis
x[2] -> Y axis
x[3] -> Z axis
f -> 0
(see model below)

The isosurface above is generated using the model:

torus(x[3], a[1]){
array center[3];
center = [0, 0, 0];
torus = hfTorusY(x,center,7,3);
}


Animation

The above image types can be time-dependent with using mapping of an additional coordinate to a Time variable.
For example, for the model:

fsin(x[3], a[1]){
d=x[1]^2+x[2]^2;
fsin = sin(d+x[3])*exp(-sqrt(d));
}
  • Define a time-dependent plot y=f(x,t):
    x[1] -> X axis
    x[2] -> 0
    x[3] -> T1 time variable
    f -> Y axis
  • Define the Time Curve for x[3]
  • Generate animation (AVI, 410K).


    Back to HyperFun Tools page