Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Function Repository Resource:
Get a point belonging to the Faure sequence
ResourceFunction["FaurePoint"][k,d,b] gives the kth d-dimensional point belonging to the base-b Faure sequence. | |
ResourceFunction["FaurePoint"][k,d] automatically chooses the base. |
A 2D Faure point:
In[1]:= | ![]() |
Out[1]= | ![]() |
A 3D Faure point:
In[2]:= | ![]() |
Out[2]= | ![]() |
Use a different base:
In[3]:= | ![]() |
Out[3]= | ![]() |
FaurePoint threads elementwise over lists:
In[4]:= | ![]() |
Out[4]= | ![]() |
Show the structure of a Faure sequence in dimension 2:
In[5]:= | ![]() |
Out[5]= | ![]() |
Use the Faure sequence to approximate π by quasi-Monte Carlo integration:
In[6]:= | ![]() |
Out[6]= | ![]() |
Use RescalingTransform to map Faure sequence points to other rectangular or cuboidal domains:
In[7]:= | ![]() |
Out[7]= | ![]() |
If the unit square is divided into rectangles with area b-n, each rectangle contains exactly one member of the first bn points generated by the base b Faure sequence:
In[8]:= | ![]() |
Out[8]= | ![]() |
This work is licensed under a Creative Commons Attribution 4.0 International License