InverseFourierCosTransform[expr,ω,t]
gives the symbolic inverse Fourier cosine transform of expr.
InverseFourierCosTransform[expr,{ω1,ω2,…},{t1,t2,…}]
gives the multidimensional inverse Fourier cosine transform of expr.
 
     
   InverseFourierCosTransform

InverseFourierCosTransform[expr,ω,t]
gives the symbolic inverse Fourier cosine transform of expr.
InverseFourierCosTransform[expr,{ω1,ω2,…},{t1,t2,…}]
gives the multidimensional inverse Fourier cosine transform of expr.
Details and Options
 
     
     
     
   - The Fourier cosine transform is a particular way of viewing the Fourier transform without the need for complex numbers or negative frequencies.
- Joseph Fourier designed his famous transform using this and the Fourier sine transform, and they are still used in applications like signal processing, statistics and image and video compression.
- The inverse Fourier cosine transform of the frequency domain function  is the time domain function is the time domain function for for : :
- The inverse Fourier cosine transform of a function  is by default defined as is by default defined as . .
- The multidimensional inverse Fourier cosine transform of a function  is by default defined as is by default defined as or when using vector notation, or when using vector notation,![(2/pi)^(n/2)int_(omega in TemplateBox[{}, PositiveReals]^n)F(omega) cos(omega t)domega (2/pi)^(n/2)int_(omega in TemplateBox[{}, PositiveReals]^n)F(omega) cos(omega t)domega](Files/InverseFourierCosTransform.en/10.png) . .
- Different choices of definitions can be specified using the option FourierParameters.
- The integral is computed using numerical methods if the third argument,  , is given a numerical value. , is given a numerical value.
- The asymptotic inverse Fourier cosine transform can be computed using Asymptotic.
- There are several related Fourier transformations:
- 
      
      FourierTransform infinite continuous-time functions (FT) FourierSequenceTransform infinite discrete-time functions (DTFT) FourierCoefficient finite continuous-time functions (FS) Fourier finite discrete-time functions (DFT) 
- The inverse Fourier cosine transform is an automorphism in the Schwartz vector space of functions whose derivatives are rapidly decreasing and thus induces an automorphism in its dual: the space of tempered distributions. These include absolutely integrable functions, well-behaved functions of polynomial growth and compactly supported distributions.
- Hence, InverseFourierCosTransform not only works with absolutely integrable functions on  , but it can also handle a variety of tempered distributions such as DiracDelta to enlarge the pool of functions or generalized functions it can effectively transform. , but it can also handle a variety of tempered distributions such as DiracDelta to enlarge the pool of functions or generalized functions it can effectively transform.
- The lower limit of the integral is effectively taken to be ![TemplateBox[{0, -}, Superscript] TemplateBox[{0, -}, Superscript]](Files/InverseFourierCosTransform.en/13.png) , so that the inverse Fourier cosine transform of the Dirac delta function , so that the inverse Fourier cosine transform of the Dirac delta function is equal to is equal to .  » .  »
- The following options can be given:
- 
      
      AccuracyGoal Automatic digits of absolute accuracy sought Assumptions $Assumptions assumptions to make about parameters FourierParameters {0,1} parameters to define the inverse Fourier cosine transform GenerateConditions False whether to generate answers that involve conditions on parameters PerformanceGoal $PerformanceGoal aspects of performance to optimize PrecisionGoal Automatic digits of precision sought WorkingPrecision Automatic the precision used in internal computations 
- Common settings for FourierParameters include:
- 
      
      {0,1}  {1,1}  {-1,1}  {0,2Pi}  {a,b}  
 
     Examples
open all close allBasic Examples (6)
Compute the inverse Fourier cosine transform of a function:
Plot the function and its inverse cosine transform:
Inverse Fourier cosine transform of reciprocal square root:
For a different convention, change the parameters:
Inverse Fourier cosine transform of a Gaussian is another Gaussian:
Compute the inverse Fourier cosine transform of a multivariate function:
Scope (43)
Basic Uses (3)
Algebraic Functions (4)
Inverse Fourier cosine transform of power functions:
For integer  , the result is a derivative of DiracDelta:
, the result is a derivative of DiracDelta:
Inverse cosine transforms for rational functions:
Inverse Fourier cosine transform of a quotient of two nonlinear polynomials:
Inverse Fourier cosine transform of a quotient of quadratic and quartic polynomials:
Exponential and Logarithmic Functions (4)
Trigonometric Functions (5)
Special Functions (9)
Sinc function:
Inverse Fourier cosine transforms of expressions involving ExpIntegralEi:
Expression involving Erfc:
Expression involving SinIntegral:
Inverse cosine transforms for BesselJ functions:
Cosine transforms for BesselY functions:
Cosine transform for a BesselK function:
Inverse cosine transform for a hypergeometric function is a BesselK function:
Piecewise Functions and Distributions (4)
Inverse Fourier cosine transform of a piecewise function:
Restriction of a sine function to a half-period:
Transforms in terms of FresnelC:
Periodic Functions (2)
Generalized Functions (4)
Inverse Fourier cosine transforms of expressions involving HeavisideTheta:
Inverse Fourier cosine transform involving DiracDelta:
Inverse Fourier cosine transform involving HeavisideLambda:
Inverse Fourier cosine transform involving HeavisidePi:
Multivariate Functions (3)
Inverse Fourier cosine transform of rational function in two variables:
Inverse Fourier cosine transform of exponential in two variables:
Inverse Fourier cosine transform of product of exponential and SquareWave:
Formal Properties (3)
Options (8)
AccuracyGoal (1)
The option AccuracyGoal sets the number of digits of accuracy:
Assumptions (1)
Use Assumptions to indicate the region of interest for the parameters:
FourierParameters (3)
Inverse Fourier cosine transform for the unit box function with different parameters:
Use a nondefault setting for a different definition of transform:
To get the original function back, use the same FourierParameters setting:
Set up your particular global choice of parameters to work once per session:
GenerateConditions (1)
Use GenerateConditionsTrue to get parameter conditions for when a result is valid:
PrecisionGoal (1)
The option PrecisionGoal sets the relative tolerance in the integration:
WorkingPrecision (1)
If a WorkingPrecision is specified, the computation is done at that working precision:
Applications (4)
Ordinary Differential Equations (1)
Consider the following ODE with initial condition  :
:
Apply the Fourier cosine transform to the ODE:
Solve for the Fourier cosine transform of  :
:
Find the inverse Fourier cosine transform with  and
 and  :
:
Compare with DSolveValue:
Partial Differential Equations (1)
Solve the heat equation for  ,
,  :
:  with initial condition
 with initial condition  for
 for  and Neumann boundary condition
 and Neumann boundary condition  for
 for  :
:
Apply the Fourier cosine transform to the ODE on  :
:
Compute the inverse cosine transform of the exponential functions:
Convolution property gives the inverse cosine transform of the first summand to get the solution:
Consider the special case with  ,
,  and
 and  :
:
Compare with DSolveValue:
Plot the initial conditions and solutions for different values of  .
.
Evaluation of Integrals (2)
Calculate the following definite integral:
Inverse Fourier cosine transform preserves integration of products over  :
:
Compare with Integrate:
Calculate the following definite integral for  :
:
Compute inverse fourier cosine transform of the square root of the integrand:
Solve for the definite integral:
Compare with Integrate:
Properties & Relations (4)
By default, the inverse Fourier cosine transform of  is:
 is:
For  , the definite integral becomes:
, the definite integral becomes:
Compare with InverseFourierCosTransform:
Use Asymptotic to compute an asymptotic approximation:
FourierCosTransform and InverseFourierCosTransform are mutual inverses:
For even functions results are identical to InverseFourierTransform:
Possible Issues (1)
The result from a Fourier cosine transform may not have the same form as the original:
Inverse Fourier cosine transforms may require generalized functions such as DiracDelta:
See Also
InverseFourierSinTransform FourierCosTransform InverseFourierTransform InverseFourier Asymptotic
Function Repository: NInverseFourierCosTransform
Tech Notes
Related Guides
History
Introduced in 1999 (4.0) | Updated in 2025 (14.2)
Text
Wolfram Research (1999), InverseFourierCosTransform, Wolfram Language function, https://reference.wolfram.com/language/ref/InverseFourierCosTransform.html (updated 2025).
CMS
Wolfram Language. 1999. "InverseFourierCosTransform." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2025. https://reference.wolfram.com/language/ref/InverseFourierCosTransform.html.
APA
Wolfram Language. (1999). InverseFourierCosTransform. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/InverseFourierCosTransform.html
BibTeX
@misc{reference.wolfram_2025_inversefouriercostransform, author="Wolfram Research", title="{InverseFourierCosTransform}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/InverseFourierCosTransform.html}", note=[Accessed: 31-October-2025]}
BibLaTeX
@online{reference.wolfram_2025_inversefouriercostransform, organization={Wolfram Research}, title={InverseFourierCosTransform}, year={2025}, url={https://reference.wolfram.com/language/ref/InverseFourierCosTransform.html}, note=[Accessed: 31-October-2025]}



















