Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Warning: This resource is provisional
Function Repository Resource:
Get one or more random functions of a single complex variable
ResourceFunction["SampleUnivariateFunctions"][] returns a random univariate function in terms of the complex variable z, and possibly one or more parameters. | |
ResourceFunction["SampleUnivariateFunctions"][All] returns all available functions. |
| "IncludedSubexpressions" | {} | all of the supplied forms must appear as subexpressions of the returned function(s) |
| "ExcludedSubexpressions" | {} | none of the supplied forms may appear as subexpressions of the returned function(s) |
Get some arbitrary sample functions:
| In[1]:= |
| Out[1]= |
| In[2]:= |
| Out[2]= |
| In[3]:= |
| Out[3]= |
| In[4]:= |
| Out[4]= | ![]() |
Get a random sample of five univariate functions:
| In[5]:= |
| Out[5]= | ![]() |
To get all available functions, use the argument All:
| In[6]:= |
| Out[7]= |
Besides the independent variable z, functions may contain unspecified parameters in the "Global`" context (here, a, b, c and d):
| In[8]:= |
| Out[8]= |
Get a single function containing BesselJ as a subexpression:
| In[9]:= |
| Out[9]= |
Get all sample functions containing BesselJ as a subexpression and get a count of the number available:
| In[10]:= |
| Out[11]= |
View a subset of these functions:
| In[12]:= |
| Out[12]= | ![]() |
Get all sample functions containing BesselJ, but excluding Hypergeometric0F1Regularized and Sum:
| In[13]:= | ![]() |
Get a count of the number of such functions:
| In[14]:= |
| Out[14]= |
Use SeedRandom to get a repeatable sequence of functions:
| In[15]:= |
| Out[16]= |
| In[17]:= |
| Out[17]= |
| In[18]:= |
| Out[18]= |
This work is licensed under a Creative Commons Attribution 4.0 International License