Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Warning: This resource is provisional
Function Repository Resource:
Compute a variety of integral transforms on input expressions
ResourceFunction["GenericIntegralTransform"][f,z,t,"type"] gives the integral transform 𝒯type[f](t) corresponding to the input function f(z), in terms of the new variable t. |
GenerateConditions | True | whether to provide conditions under which the given result is valid |
"FoxHForm" | False | whether to provide results (where possible) in terms of the FoxH function |
G-transform | {"G", {{af1_List, ae1_List}, {bf1_List, be1_List}}} | |
Hankel transform | {"Hankel", {α_, ν_}} | |
Hilbert transform | {"Hilbert", α_} | |
Integrate transform | {"Integrate", α_} | |
Laplace transform | {"Laplace", α_} | |
Liouville transform | {"Liouville", α_} | |
Meijer transform | {"Meijer", {ν_, α_}} | |
Mellin transform | "Mellin" | |
Neumann transform | {"Neumann", {ν_, α_}} | |
Riesz transform | {"Riesz", α_} | |
Stieltjes transform | {{"Stieltjes", ρ_}} | |
Struve transform | {"Struve", {ν_, α_}} | |
Weyl transform | {"Weyl", α_} | |
Compute the Mellin transform of a Bessel function:
In[1]:= | ![]() |
Out[1]= | ![]() |
Compute the Mellin transform of an exponential function. Generically, the result returned is a ConditionalExpression:
In[2]:= | ![]() |
Out[2]= | ![]() |
The conditions under which this result holds can be expanded by clicking the "+", followed by "Uniconize":
In[3]:= | ![]() |
In[4]:= | ![]() |
Out[4]= | ![]() |
In[5]:= | ![]() |
Out[5]= | ![]() |
In[6]:= | ![]() |
Out[6]= | ![]() |
In[7]:= | ![]() |
Out[7]= | ![]() |
In[8]:= | ![]() |
Out[8]= | ![]() |
Using the option setting GenerateConditions→False to suppress convergence conditions from transform results:
In[9]:= | ![]() |
Out[9]= | ![]() |
Contrast with the default setting GenerateConditions→True:
In[10]:= | ![]() |
Out[10]= | ![]() |
This work is licensed under a Creative Commons Attribution 4.0 International License