-
Notifications
You must be signed in to change notification settings - Fork 59
User Formulas
J.B. Langston edited this page Apr 7, 2019
·
16 revisions
XaoS supports entering your own custom formulas.
Select User formula from the Fractal menu to define a custom fractal formula.
Select User initialization to change the sequence starting point z0. By default z0 is set to 0.
User formulas should be interpreted as functions in the form Z(n+1) = formula (Z(n), Z(n-1), C).
In user formulas, as shown above, three variables are available:
variable | meaning |
---|---|
z | current sequence point Z(n) |
c | current plane 'point' |
p | previous sequence point Z(n-1) |
Format for complex numbers is {re;im}
eg. {3;2}
is complex number 3+2i.
Available functions are listed below:
+, -, *, /
sin, cos, tan, cot asin, acos, atan, acot sinh, cosh, tanh, coth
- exp, log - natural logarithm
- log2, log10
- logN (base, z) - logarithm of base N (where N is integer)
- logCN (base, z) - logarithm of base CN (where CN is complex)
- powi - power with integer exponent (fastest)
- powd - power with real exponent
- powdc - power with complex exponent
- pow - same as powd
- sqr - square
- sqrt - square root of a complex number
- rtni (z, n, i) - ith root of nth order
- rand (max) - random real number in range [0, max)
- inv - inverse
- abs - absolute value
- re - real part
- im - imaginary part