Products
  • Wolfram|One

    The definitive Wolfram Language and notebook experience

  • Mathematica

    The original technical computing environment

  • System Modeler

    Multidomain modeling and simulation of complex systems

  • Compute ServicesUse with Mathematica and Wolfram|One
  • AI AccessUse with Mathematica and Wolfram|One
  • Finance Platform
  • Wolfram|Alpha Notebook Edition
  • Application Server
  • Enterprise Private Cloud
  • Wolfram Engine
  • Wolfram Player
  • Wolfram Cloud App
  • Wolfram Player App

More mobile apps

Wolfram|Alpha

  • Wolfram|Alpha Website
  • Wolfram|Alpha APIs

AI Products

  • Wolfram AI Ecosystem
  • Wolfram Foundation Tool
  • Wolfram Cloud MCP
  • Wolfram Local MCP
  • Agent One API
  • CAG Component APIs

Core Technologies of Wolfram Products

  • Wolfram Language
  • Computable Data
  • Wolfram Notebooks
  • Linguistic Understanding

Additional Deployment Options

  • Wolfram Cloud
  • Wolfram Web Engine
  • wolframscript
  • WSTPServer
  • Group & Organizational Licensing
  • All Products
Consulting & Solutions

We deliver solutions for the AI era—combining symbolic computation, data-driven insights and deep technical expertise

Wolfram Consulting

Data Science, Finance & Business

  • Artificial Intelligence
  • Data Science
  • Healthcare
  • Real Estate

Engineering

  • Civil Engineering
  • Automotive Engineering
  • Sustainable Energy

Science & Technology

  • AgTech
  • Biosciences
  • Environmental Science
  • Food Science
  • Quantum Computation
  • Social and Behavioral Sciences

More Wolfram Solutions

Technology for Education

  • Research Universities
  • Colleges & Teaching Universities
  • High Schools
  • Resources for Students

Education Initiatives

  • Next-Gen EdTech
  • Computer-Based Math

More Solutions for Education

  • Contact Us
Learning & Support

Get Started

  • Wolfram Language Introduction
  • Fast Intro for Programmers
  • Fast Intro for Math Students
  • Wolfram Language Documentation

More Learning

  • Highlighted Core Areas
  • Demonstrations
  • YouTube
  • Daily Study Groups
  • Wolfram Schools and Programs
  • Books

Grow Your Skills

  • Wolfram U

    Courses in computing, science, life and more

  • Community

    Learn, solve problems and share ideas.

  • Blog

    News, views and insights from Wolfram

  • Resources for

    Software Developers

Tech Support

  • Contact Us
  • Support FAQs
  • Support FAQs
  • Contact Us
Company
  • About Wolfram
  • Career Center
  • All Sites & Resources
  • Connect & Follow
  • Contact Us

Work with Us

  • Student Ambassador Initiative
  • Wolfram for Startups
  • Student Opportunities
  • Jobs Using Wolfram Language

Educational Programs for Adults

  • Summer School
  • Winter School

Educational Programs for Youth

  • Middle School Camp
  • High School Research Program
  • Computational Adventures

Read

  • Stephen Wolfram's Writings
  • Wolfram Blog
  • Wolfram Tech | Books
  • Wolfram Media
  • Complex Systems

Educational Resources

  • Wolfram MathWorld
  • Wolfram in STEM
  • Wolfram Challenges
  • Wolfram Problem Generator

Wolfram Initiatives

  • Wolfram Science
  • Wolfram Foundation
  • History of Mathematics Project

Events

  • Stephen Wolfram Livestreams
  • Online & In-Person Events
  • Contact Us
  • Connect & Follow
For AIs
  • Your Account
  • User Portal
  • Wolfram Cloud
  • Products
    • Wolfram|One
    • Mathematica
    • System Modeler
    • Compute ServicesUse with Mathematica and Wolfram|One
    • AI AccessUse with Mathematica and Wolfram|One
    • Finance Platform
    • Wolfram|Alpha Notebook Edition
    • Application Server
    • Enterprise Private Cloud
    • Wolfram Engine
    • Wolfram Player
    • Wolfram Cloud App
    • Wolfram Player App

    More mobile apps

    • Wolfram|Alpha
      • Wolfram|Alpha Website
      • Wolfram|Alpha APIs
    • AI Products
      • Wolfram AI Ecosystem
      • Wolfram Foundation Tool
      • Wolfram Cloud MCP
      • Wolfram Local MCP
      • Agent One API
      • CAG Component APIs
    • Core Technologies
      • Wolfram Language
      • Computable Data
      • Wolfram Notebooks
      • Linguistic Understanding
    • Additional Deployment Options
      • Wolfram Cloud
      • Wolfram Web Engine
      • wolframscript
      • WSTPServer
    • Group & Organizational Licensing
    • All Products
  • Consulting & Solutions
    • Wolfram Consulting

    Data Science, Finance & Business

    • Artificial Intelligence
    • Data Science
    • Healthcare
    • Real Estate

    Engineering

    • Civil Engineering
    • Automotive Engineering
    • Sustainable Energy

    Science & Technology

    • AgTech
    • Biosciences
    • Environmental Science
    • Food Science
    • Quantum Computation
    • Social and Behavioral Sciences

    More Wolfram Solutions

    Technology for Education

    • Research Universities
    • Colleges & Teaching Universities
    • High Schools
    • Resources for Students

    Education Initiatives

    • Next-Gen EdTech
    • Computer-Based Math

    More Solutions for Education

    • Contact Us
  • Learning & Support

    Get Started

    • Wolfram Language Introduction
    • Fast Intro for Programmers
    • Fast Intro for Math Students
    • Wolfram Language Documentation

    Grow Your Skills

    • Wolfram U

      Courses in computing, science, life and more

    • Community

      Learn, solve problems and share ideas.

    • Blog

      News, views and insights from Wolfram

    • Resources for

      Software Developers
    • Tech Support
      • Contact Us
      • Support FAQs
    • More Learning
      • Highlighted Core Areas
      • Demonstrations
      • YouTube
      • Daily Study Groups
      • Wolfram Schools and Programs
      • Books
    • Support FAQs
    • Contact Us
  • Company
    • About Wolfram
    • Career Center
    • All Sites & Resources
    • Connect & Follow
    • Contact Us

    Work with Us

    • Student Ambassador Initiative
    • Wolfram for Startups
    • Student Opportunities
    • Jobs Using Wolfram Language

    Educational Programs for Adults

    • Summer School
    • Winter School

    Educational Programs for Youth

    • Middle School Camp
    • High School Research Program
    • Computational Adventures

    Read

    • Stephen Wolfram's Writings
    • Wolfram Blog
    • Wolfram Tech | Books
    • Wolfram Media
    • Complex Systems
    • Educational Resources
      • Wolfram MathWorld
      • Wolfram in STEM
      • Wolfram Challenges
      • Wolfram Problem Generator
    • Wolfram Initiatives
      • Wolfram Science
      • Wolfram Foundation
      • History of Mathematics Project
    • Events
      • Stephen Wolfram Livestreams
      • Online & In-Person Events
    • Contact Us
    • Connect & Follow
  • For AIs
  • Wolfram Cloud
  • Your Account
  • User Portal
Wolfram Language & System Documentation Center
Exp
  • See Also
    • Power
    • E
    • ExpToTrig
    • ProductLog
    • Log
    • LogPlot
    • MatrixExp
  • Related Guides
    • Elementary Functions
    • GPU Computing
    • Mathematical Functions
    • GPU Computing with NVIDIA
    • GPU Computing with Apple
    • Functions Used in Statistics
    • Functions for Separable Coordinate Systems
  • Tech Notes
    • Some Mathematical Functions
    • Elementary Transcendental Functions
    • See Also
      • Power
      • E
      • ExpToTrig
      • ProductLog
      • Log
      • LogPlot
      • MatrixExp
    • Related Guides
      • Elementary Functions
      • GPU Computing
      • Mathematical Functions
      • GPU Computing with NVIDIA
      • GPU Computing with Apple
      • Functions Used in Statistics
      • Functions for Separable Coordinate Systems
    • Tech Notes
      • Some Mathematical Functions
      • Elementary Transcendental Functions

Exp[z]

gives the exponential of z.

Details
Details and Options Details and Options
Examples  
Basic Examples  
Scope  
Numerical Evaluation  
Specific Values  
Visualization  
Show More Show More
Function Properties  
Differentiation  
Integration  
Series Expansions  
Integral Transforms  
Function Identities and Simplifications  
Function Representations  
Applications  
Differential Equations  
Probability, Statistics and Statistical Mechanics  
Gaussian Functions  
Limits and Expansions  
Properties & Relations  
Possible Issues  
Neat Examples  
See Also
Tech Notes
Related Guides
Related Links
History
Cite this Page
BUILT-IN SYMBOL
  • See Also
    • Power
    • E
    • ExpToTrig
    • ProductLog
    • Log
    • LogPlot
    • MatrixExp
  • Related Guides
    • Elementary Functions
    • GPU Computing
    • Mathematical Functions
    • GPU Computing with NVIDIA
    • GPU Computing with Apple
    • Functions Used in Statistics
    • Functions for Separable Coordinate Systems
  • Tech Notes
    • Some Mathematical Functions
    • Elementary Transcendental Functions
    • See Also
      • Power
      • E
      • ExpToTrig
      • ProductLog
      • Log
      • LogPlot
      • MatrixExp
    • Related Guides
      • Elementary Functions
      • GPU Computing
      • Mathematical Functions
      • GPU Computing with NVIDIA
      • GPU Computing with Apple
      • Functions Used in Statistics
      • Functions for Separable Coordinate Systems
    • Tech Notes
      • Some Mathematical Functions
      • Elementary Transcendental Functions

Exp

Exp[z]

gives the exponential of z.

Details

  • Mathematical function, suitable for both symbolic and numerical manipulation.
  • For certain special arguments, Exp automatically evaluates to exact values.
  • Exp can be evaluated to arbitrary numerical precision.
  • Exp automatically threads over lists.
  • Exp[z] is converted to E^z.
  • Exp can be used with Interval and CenteredInterval objects. »

Examples

open all close all

Basic Examples  (6)

Evaluate numerically:

Wolfram Language code: Exp[3.4]

Evaluate numerically to any precision:

Wolfram Language code: Exp[I Pi / 5]
Wolfram Language code: N[%, 30]

Plot over a subset of the reals:

Wolfram Language code: Plot[Exp[x], {x, -1, 1}]

Plot over a subset of the complexes:

Wolfram Language code: ComplexPlot3D[Exp[z], {z, -2 - 2I, 2 + 2I}, PlotLegends -> Automatic]

Series expansion at the origin:

Wolfram Language code: Series[Exp[x], {x, 0, 10}]

Exponential functions can be entered as ee x:

Wolfram Language code: E^x

Scope  (55)

Numerical Evaluation  (6)

Evaluate numerically:

Wolfram Language code: Exp[1.5]

Evaluate to high precision:

Wolfram Language code: N[Exp[16 / 10], 50]

The precision of the output tracks the precision of the input:

Wolfram Language code: Exp[1.60000000000000000000000]

Exp can take complex number inputs:

Wolfram Language code: Exp[2.5 + I]

Evaluate Exp efficiently at high precision:

Wolfram Language code: Exp[1.6`500]//Timing
Wolfram Language code: Exp[1.6`100000];//Timing

Compute worst-case guaranteed intervals using Interval and CenteredInterval objects:

Wolfram Language code: Exp[Interval[{-1, Log[2]}]]
Wolfram Language code: Exp[CenteredInterval[2, 1 / 100]]
Wolfram Language code: Exp[CenteredInterval[2 + 3I, (1 + I) / 100]]

Or compute average-case statistical intervals using Around:

Wolfram Language code: Exp[ Around[2, 0.01]]

Compute the elementwise values of an array:

Wolfram Language code: Exp[{{1, I π / 2}, {0, 1}}]

Or compute the matrix Exp function using MatrixFunction:

Wolfram Language code: MatrixFunction[Exp, {{1, I π / 2}, {0, 1}}]

Specific Values  (6)

The value at zero:

Wolfram Language code: Exp[0]

Values of Exp at fixed points:

Wolfram Language code: Table[Exp[I n (π/2)], {n, 0, 4}]

Values at infinity:

Wolfram Language code: Exp[Infinity]
Wolfram Language code: Exp[-Infinity]

Simple exact values are generated automatically:

Wolfram Language code: Exp[9 / 2 I Pi]

Some more complicated values can be expanded using ExpToTrig:

Wolfram Language code: ExpToTrig[Exp[I Pi / 5]]

Local extrema of Exp along the imaginary axis:

Wolfram Language code: Assuming[n∈Integers, Refine@Exp[2π I n]]
Wolfram Language code: Assuming[n∈Integers, Refine@Exp[2 π I(n + (1/2))]]

Find a value of for which the using Solve:

Wolfram Language code: f[x_] := Exp[x] - 1.7
Wolfram Language code: Solve[f[x] == 0, x, Reals]//Quiet

Substitute in the result:

Wolfram Language code: xval = x /. First[%]

Visualize the result:

Wolfram Language code: Plot[f[x], {x, -2, 2}, Epilog -> Style[Point[{xval, f[xval]}], PointSize[Large], Red]]

Visualization  (4)

Plot the Exp function:

Wolfram Language code: Plot[Exp[x], {x, -2, 2}]

Plot the real and imaginary parts of Exp[I x]:

Wolfram Language code: ReImPlot[Exp[I x], {x, -2π, 2π}, PlotLegends -> Automatic]

Plot the real part of :

Wolfram Language code: ComplexContourPlot[Re[Exp[z]], {z, -2 - 4 I, 2 + 4 I}, Contours -> 20]

Plot the imaginary part of :

Wolfram Language code: ComplexContourPlot[Im[Exp[z]], {z, -2 - 4 I, 2 + 4 I}, Contours -> 20]

Polar plot with :

Wolfram Language code: PolarPlot[Exp[ϕ], {ϕ, 0, 2π}, Frame -> True]

Function Properties  (12)

Exp is defined for all real and complex values:

Wolfram Language code: FunctionDomain[Exp[x], x]
Wolfram Language code: FunctionDomain[Exp[z], z, Complexes]

Exp achieves all positive values on the reals:

Wolfram Language code: FunctionRange[Exp[x], x, y]

The range for complex values is the entire plane except for 0:

Wolfram Language code: FunctionRange[Exp[z], z, y, Complexes]

Exp is a periodic function with period :

Wolfram Language code: FullSimplify[Exp[z + 2π I n] == Exp[z], n∈Integers]

Exp has the mirror property exp(TemplateBox[{z}, Conjugate])=TemplateBox[{{exp, (, z, )}}, Conjugate]:

Wolfram Language code: FullSimplify[Exp[Conjugate[z]] == Conjugate[Exp[z]]]

Exp is an analytic function of x:

Wolfram Language code: FunctionAnalytic[Exp[x], x]

Exp is non-decreasing:

Wolfram Language code: FunctionMonotonicity[Exp[x], x]

Exp is injective:

Wolfram Language code: FunctionInjective[Exp[x], x]
Wolfram Language code: Plot[{Exp[x], 2}, {x, -3, 3}]

Exp is not surjective:

Wolfram Language code: FunctionSurjective[Exp[x], x]
Wolfram Language code: Plot[{Exp[x], -1}, {x, -2π, 2π}]

Exp is non-negative:

Wolfram Language code: FunctionSign[Exp[x], x]

Has no singularities or discontinuities:

Wolfram Language code: FunctionSingularities[Exp[x], x]
Wolfram Language code: FunctionDiscontinuities[Exp[x], x]

Exp is convex:

Wolfram Language code: FunctionConvexity[Exp[x], x]

TraditionalForm formatting:

Wolfram Language code: Exp[x]//TraditionalForm

Differentiation  (3)

First derivative:

Wolfram Language code: D[Exp[x], x]

Formula for the ^(th) derivative:

Wolfram Language code: D[Exp[x], {x, n}]

Derivative of a nested exponential function:

Wolfram Language code: D[Exp[Exp[x]], x]

Integration  (5)

Indefinite integral of Exp:

Wolfram Language code: Integrate[Exp[x], x]

Definite integral of Exp:

Wolfram Language code: Integrate[Exp[x], {x, -Infinity, 0}]

Gaussian integral:

Wolfram Language code: Integrate[Exp[-x^2], {x, -Infinity, Infinity}]
Wolfram Language code: Plot[Exp[-x^2], {x, -3, 3}, Axes -> False, Frame -> True, Filling -> Bottom]

Gamma function definition:

Wolfram Language code: Integrate[t^z - 1Exp[-t], {t, 0, Infinity}, Assumptions -> Re[z] > 0]

More integrals:

Wolfram Language code: Integrate[z^αExp[z^β], z]
Wolfram Language code: Integrate[t^k / (Exp[t] + 1), {t, 0, Infinity}, Assumptions -> k > -1]
Wolfram Language code: Integrate[Exp[-a t^2 - (b/t^2)], {t, 0, Infinity}, Assumptions -> a > 0 && b > 0]
Wolfram Language code: Integrate[Exp[Exp[I t]], {t, 0, 2Pi}]

Series Expansions  (5)

Taylor expansion for Exp:

Wolfram Language code: Series[Exp[x], {x, 0, 7}]

Plot the first three approximations for Exp around :

Wolfram Language code: terms = Normal@Table[Series[Exp[x], {x, 0, m}], {m, 1, 3}]; Plot[{Exp[x], terms}, {x, -2, 3}]

General term in the series expansion of Exp:

Wolfram Language code: SeriesCoefficient[Exp[x], {x, 0, n}]

Series expansion of the exponential function at infinity:

Wolfram Language code: Series[Exp[1 / x], {x, Infinity, 3}]

The first-order Fourier series:

Wolfram Language code: FourierSeries[Exp[z], z, 1]//FullSimplify

Exp can be applied to power series:

Wolfram Language code: Exp[x - (x^2/2) + (x^3/9) + O[x]^4]

Integral Transforms  (3)

Compute the Fourier transforms using FourierTransform:

Wolfram Language code: FourierTransform[Exp[-Abs[t]], t, ω]
Wolfram Language code: FourierTransform[Exp[-t ^ 2], t, ω]

LaplaceTransform:

Wolfram Language code: LaplaceTransform[Exp[t], t, s ]

MellinTransform:

Wolfram Language code: MellinTransform[Exp[-x], x, s ]

Function Identities and Simplifications  (6)

Primary definition:

Wolfram Language code: Exp[z] == Power[E, z]

Euler's formula:

Wolfram Language code: ExpToTrig[Exp[I x]]

Convert from exponential to hyperbolic functions:

Wolfram Language code: ExpToTrig[Exp[x]]

Convert trigonometric and hyperbolic functions into exponentials:

Wolfram Language code: TrigToExp[{Sin[z], Cosh[z]}]

Products are automatically combined:

Wolfram Language code: Exp[x]Exp[y]Exp[1 / z]

Expand assuming real variables x and y:

Wolfram Language code: ComplexExpand[Exp[x + I y]]

Function Representations  (5)

Exp arises from the power function in a limit:

Wolfram Language code: Limit[(1 + (x/n))^n, n -> Infinity]

Series representation:

Wolfram Language code: Sum[(z^k/k!), {k, 0, Infinity}]

Representation in terms of Bessel functions:

Wolfram Language code: Sqrt[(π I z/2)] BesselJ[-(1/2), I z] + I Sqrt[-(π I z/2)] BesselJ[(1/2), -I z]//FullSimplify
Wolfram Language code: Sqrt[(z π/2)] (BesselI[(1/2), z] + BesselI[-(1/2), z])//FullSimplify

Exp can be represented in terms of MeijerG:

Wolfram Language code: MeijerGReduce[Exp[x], x]
Wolfram Language code: Activate[%]

Exp can be represented as a DifferentialRoot:

Wolfram Language code: DifferentialRootReduce[Exp[x], x]

Applications  (15)

Differential Equations  (7)

Exponential decay:

Wolfram Language code: DSolve[{n'[t] == -λ n[t], n[0] == n0}, n[t], t]

Damped harmonic oscillator:

Wolfram Language code: DSolve[{x''[t] + 3x'[t] + 5 / 4x[t] == 0, x[0] == 1, x'[0] == 0}, x[t], t] //ExpandAll
Wolfram Language code: Plot[Evaluate[x[t] /. %], {t, 0, 10}]

Solution of a boundary‐layer problem using Exp:

Wolfram Language code: DSolve[{ϵ y''[x] + (1 + ϵ)y'[x] + y[x] == 0, y[0] == 0, y[1] == 1}, y[x], x]//Simplify

Plot various solutions:

Wolfram Language code: Plot[Evaluate[Table[y[x] /. % /. ϵ -> 10 ^ k, {k, -2, 2, 4 / 15}]], {x, 0, 1}]

Calculate the dispersion relation for the telegrapher's equation using a plane wave ansatz:

Wolfram Language code: Subscript[∂, x, x]V[x, t] - L C Subscript[∂, t, t]V[x, t] - R C Subscript[∂, t]V[x, t] == 0 /. V -> Function[{x, t}, E^I (k x - ω t)]
Wolfram Language code: Solve[%, ω]

Solve the Schrödinger equation for the exponential Liouville potential:

Wolfram Language code: DSolve[-ψ''[x] + Exp[x]ψ[x] == ε ψ[x], ψ[x], x]

Transmission and reflection coefficient of the Schrödinger equation for a step potential:

Wolfram Language code: ψL[ℰ_, x_] := Exp[I Sqrt[ℰ]x] + ℛ[ℰ]Exp[-ISqrt[ℰ]x] ψR[ℰ_, x_] := 𝒯[ℰ]Exp[I Sqrt[ℰ - Subscript[𝒱, 0]]x]
Wolfram Language code: Solve[{ψL[ℰ, 0] == ψR[ℰ, 0], D[ψL[ℰ, x], x] == D[ψR[ℰ, x], x] /. x -> 0}, {ℛ[ℰ], 𝒯[ℰ]}]

Propagator for the free‐particle Schrödinger equation:

Wolfram Language code: 𝒢[x_, t_] := Sqrt[(m/2 π t I ℏ)]Exp[(I m x^2/2 t ℏ)]

Calculate spreading of a Gaussian wave packet:

Wolfram Language code: ψ[x_, t_] = Integrate[𝒢[x - y, t]Exp[-y^2]Exp[I k y], {y, -∞, ∞}, Assumptions -> m > 0 && ℏ > 0 && t > 0]

Visualize the spreading:

Wolfram Language code: ContourPlot[Evaluate[Abs[ψ[x, t] /. {ℏ -> 1, m -> 1, k -> 1}] ^ 2], {x, -4, 4}, {t, 0, 4}, PlotRange -> All]

Probability, Statistics and Statistical Mechanics  (4)

Normal distribution:

Wolfram Language code: PDF[NormalDistribution[μ, σ]][x]
Wolfram Language code: Plot[% /. {μ -> 0, σ -> 1}, {x, -3, 3}]

Calculate moments:

Wolfram Language code: Assuming[μ∈Reals∧σ > 0, Table[Integrate[x^kPDF[NormalDistribution[μ, σ]][x], {x, -∞, ∞}], {k, 0, 4}]]

Define the CDF of the Gumbel distribution through nested exponential functions:

Wolfram Language code: GumbelG[x_, {a_, b_}] := Exp[-Exp[-(x - b) / a]]
Wolfram Language code: Plot[GumbelG[x, {2, 2}], {x, -4, 12}]

Plot the PDF:

Wolfram Language code: Plot[Evaluate[D[GumbelG[x, {2, 2}], x]], {x, -4, 12}]

Calculate the first moment symbolically:

Wolfram Language code: Integrate[x D[GumbelG[x, {1, 0}], x], {x, -∞, ∞}]

Define a Fermi–Dirac, a Bose–Einstein and a Maxwell–Boltzmann distribution function:

Wolfram Language code: fd[ℰ_, μ_, kBT_] := (1/E^(ℰ - μ/kBT) + 1)
Wolfram Language code: be[ℰ_, μ_, kBT_] := UnitStep[ℰ - μ](1/E^(ℰ - μ/kBT) - 1)
Wolfram Language code: mb[ℰ_, μ_, kBT_] := E^-(ℰ - μ/kBT)

Plot the distributions:

Wolfram Language code: Plot[{fd[ℰ, 1, 1 / 10], be[ℰ, 1, 1 / 10], mb[ℰ, 1, 1 / 10]}, {ℰ, 0, 3}]

Calculate the moments of the binomial distribution from the exponential generating function:

Wolfram Language code: egf[n_, p_][t_] := (p Exp[t] + (1 - p)) ^ n
Wolfram Language code: Table[Derivative[k][egf[n, p]][0], {k, 0, 4}]//Factor

Gaussian Functions  (2)

Multivariate Gaussian integrals:

Wolfram Language code: Assuming[λ > 0 && {a, b}∈Reals, Subsuperscript[∫, -∞, ∞]Subsuperscript[∫, -∞, ∞]Subsuperscript[∫, -∞, ∞]E^-λ((Subscript[x, 1] - a)^2 + (Subscript[x, 2] - Subscript[x, 1])^2 + (b - Subscript[x, 3])^2)ⅆSubscript[x, 1]ⅆSubscript[x, 2]ⅆSubscript[x, 3]]
Wolfram Language code: Subsuperscript[∫, -∞, ∞]Subsuperscript[∫, -∞, ∞]E^ I(Subsuperscript[x, 1, 2] + Subsuperscript[x, 2, 2])ⅆSubscript[x, 1]ⅆSubscript[x, 2]

Plot Fourier transforms:

Wolfram Language code: f1 = Exp[-x^2 + 1]UnitStep[x]; f2 = Exp[-x^2 + 1](UnitStep[x + 2] - UnitStep[x - 3]); ft1 = FourierTransform[f1, x, k]; ft2 = FourierTransform[f2, x, k];
Wolfram Language code: AbsArgPlot[{ft1, ft2}, {k, -20, 20}, PlotRange -> All, ScalingFunctions -> "Log", PlotLabels -> {ℱ[f1], ℱ[f2]}]

Limits and Expansions  (2)

Take this multivariate function:

Wolfram Language code: f = Sin[x + y + u + v] - u x + v y; g = Exp[x - u] + Exp[y - v] - 2 Cos[x - v] + y - u;

Find series solution up to order three for the following system of equations:

Wolfram Language code: AsymptoticSolve[f == 0 && g == 0, {{x, y}, {0, 0}}, {{u, v}, {0, 0}, 3}]

The result satisfies the equations:

Wolfram Language code: Series[{f, g} /. %[[1]] /. {u -> t u, v -> t v}, {t, 0, 3}]

Construct a fast growing function using Exp and compute its limit:

Wolfram Language code: Assuming[a∈Reals, # == Activate@#&[Inactive[Limit][Exp[Exp[Exp[a Exp - Exp[Exp[x]] - Exp[x]] + x] - Exp[Exp[Exp[x]]]], x -> ∞]]]

Properties & Relations  (19)

Convert from Exp to Power:

Wolfram Language code: Together[Exp[I Pi / 5]]

Convert from exponential to trigonometric and hyperbolic functions:

Wolfram Language code: ExpToTrig[Exp[x]]
Wolfram Language code: ExpToTrig[Exp[I x]]
Wolfram Language code: ExpToTrig[Exp[I Pi / 5]]

Convert trigonometric and hyperbolic functions into exponentials:

Wolfram Language code: TrigToExp[{Sin[z], Cosh[z]}]

Calculate special values as radicals:

Wolfram Language code: Exp[I Pi / 32]
Wolfram Language code: FunctionExpand[ExpToTrig[%]]

Extract numerators and denominators:

Wolfram Language code: Numerator[{E^x, E^-x, E^x - 1 / y}]
Wolfram Language code: Denominator[{E^x, E^-x, E^x - 1 / y}]

Reciprocals of the exponential function evaluate to exponential functions:

Wolfram Language code: 1 / Exp[x]

Exp arises from the power function in a limit:

Wolfram Language code: Limit[(1 + (x/n))^n, n -> Infinity]

Compose with inverse functions:

Wolfram Language code: {Exp[Log[z]], Log[Exp[z]]}

PowerExpand disregards multivaluedness of Log:

Wolfram Language code: PowerExpand[%]

Obtain a form correct for all complex ‐values:

Wolfram Language code: PowerExpand[%%, Assumptions -> {}]

Compose with inverse trigonometric and hyperbolic functions:

Wolfram Language code: {Exp[I ArcSin[x]], Exp[I ArcTanh[x]]}//TrigToExp//Together

Solve transcendental equations involving Exp:

Wolfram Language code: Reduce[Exp[x] + x == 0, x]
Wolfram Language code: FindRoot[Exp[x] + x == 0, {x, 0}]
Wolfram Language code: FindRoot[Exp[x] - x == 0, {x, 2I}]

Reduce an exponential equation:

Wolfram Language code: Reduce[Exp[α x + β] == 1, x]

Integrals:

Wolfram Language code: ∫z^αExp[z^β]ⅆz
Wolfram Language code: Subsuperscript[∫, 0, ∞](t^k/E^t + 1)ⅆt
Wolfram Language code: Subsuperscript[∫, 0, ∞]E^-a t^2 - (b/t^2)ⅆt
Wolfram Language code: Subsuperscript[∫, 0, 2 π]E^E^I tⅆt

Integral transform:

Wolfram Language code: InverseFourierCosTransform[Exp[-μ Abs[k] ^ 3 t], k, x, Assumptions -> μ > 0]

Sums:

Wolfram Language code: Underoverscript[∑, k = 1, ∞](E^k z/k)
Wolfram Language code: Underoverscript[∑, k = 1, ∞]((-1)^k - 1 E^k w/k^2)

The coefficients of the series of nested exponential functions are multiples of Bell numbers:

Wolfram Language code: CoefficientList[Series[Exp[Exp[t] - 1], {t, 0, 12}], t]
Wolfram Language code: Table[BellB[n] / n!, {n, 0, 12}]

Exp is a numeric function:

Wolfram Language code: Attributes[Exp]
Wolfram Language code: NumericQ[Exp[2 + GoldenRatio]]

The generating function for Exp:

Wolfram Language code: GeneratingFunction[Exp[n], n, x]
Wolfram Language code: Series[%, {x, 0, 10}]

FindSequenceFunction can recognize the Exp sequence:

Wolfram Language code: Table[Exp[n], {n, 10}]
Wolfram Language code: FindSequenceFunction[%, n]

The exponential generating function for Exp:

Wolfram Language code: ExponentialGeneratingFunction[Exp[n], n, x]

Possible Issues  (7)

Exponentials can be very large:

Wolfram Language code: N[Exp[10 ^ 6]]

And can become too large for computer representation of a number:

Wolfram Language code: Exp[%]

Literal matchings may fail because exponential functions evaluate to powers with base E:

Wolfram Language code: MatchQ[Exp[x + y], HoldPattern[Exp[_ + _]]]
Wolfram Language code: Exp[x]//FullForm

Use Unevaluated or Hold to avoid evaluation:

Wolfram Language code: Hold[Exp[x]]//FullForm
Wolfram Language code: MatchQ[Unevaluated[Exp[x + y]], HoldPattern[Exp[_ + _]]]

Logarithms in exponents are not always automatically resolved:

Wolfram Language code: {Exp[-Pi Log[2]], Exp[1 - Pi Log[2]]}

Use Together to remove logarithms in exponents:

Wolfram Language code: Together[%]

Machine-precision input is insufficient to give a correct answer:

Wolfram Language code: Exp[20 + 10. ^ 30 I]

With exact input, the answer is correct:

Wolfram Language code: N[Exp[20 + 10 ^ 30 I], 20]

No power series exists at infinity, where Exp has an essential singularity:

Wolfram Language code: Series[Exp[x], {x, Infinity, 2}]

Exp is applied elementwise to matrices; MatrixExp finds matrix exponentials:

Wolfram Language code: Exp[{{0, 1}, {1, 0}}]
Wolfram Language code: MatrixExp[{{0, 1}, {1, 0}}]

In TraditionalForm input, parentheses are needed around the argument:

Wolfram Language code: exp x
Wolfram Language code: exp(x)

Neat Examples  (5)

Find correction terms to a classic limit:

Wolfram Language code: Series[(1 + (z/n))^n, {n, ∞, 2}]

Closed-form expression for the partial sum of the power series of Exp:

Wolfram Language code: Sum[z ^ k / k!, {k, 0, n}]

Leading correction for the difference to Exp[z] for large :

Wolfram Language code: Simplify[Normal[Series[Exp[z] - %, {n, ∞, 2}]]]

Nested exponential functions over the complex plane:

Wolfram Language code: DensityPlot[Arg[Nest[Exp, x + I y, 3]], {x, 0, 3}, {y, -2, 2}]

Fractal from iterating Exp:

Wolfram Language code: DensityPlot[Length @FixedPointList[If[TrueQ[Abs[#] > 10. ^ 5], Indeterminate, Exp[# / (x + I y)]]&, x + I y, 10], {x, -1 / 2, 3}, {y, -1, 1}, MaxRecursion -> 4]

The almost nowhere differentiable Riemann–Weierstrass function:

Wolfram Language code: ParametricPlot[{Re[#], Im[#]}&@Underoverscript[∑, j = 1, 200](E^I j^3 φ/j^2), {φ, 0, 2π}]

See Also

Power  E  ExpToTrig  ProductLog  Log  LogPlot  MatrixExp

Tech Notes

    ▪
  • Some Mathematical Functions
  • ▪
  • Elementary Transcendental Functions

Related Guides

    ▪
  • Elementary Functions
  • ▪
  • GPU Computing
  • ▪
  • Mathematical Functions
  • ▪
  • GPU Computing with NVIDIA
  • ▪
  • GPU Computing with Apple
  • ▪
  • Functions Used in Statistics
  • ▪
  • Functions for Separable Coordinate Systems

Related Links

  • MathWorld
  • The Wolfram Functions Site
  • An Elementary Introduction to the Wolfram Language : More about Numbers
  • NKS|Online  (A New Kind of Science)

History

Introduced in 1988 (1.0) | Updated in 2021 (13.0)

Wolfram Research (1988), Exp, Wolfram Language function, https://reference.wolfram.com/language/ref/Exp.html (updated 2021).

Text

Wolfram Research (1988), Exp, Wolfram Language function, https://reference.wolfram.com/language/ref/Exp.html (updated 2021).

CMS

Wolfram Language. 1988. "Exp." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2021. https://reference.wolfram.com/language/ref/Exp.html.

APA

Wolfram Language. (1988). Exp. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Exp.html

BibTeX

@misc{reference.wolfram_2026_exp, author="Wolfram Research", title="{Exp}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/Exp.html}", note=[Accessed: 01-September-2026]}

BibLaTeX

@online{reference.wolfram_2026_exp, organization={Wolfram Research}, title={Exp}, year={2021}, url={https://reference.wolfram.com/language/ref/Exp.html}, note=[Accessed: 01-September-2026]}

Top
Introduction for Programmers
Introductory Book
Wolfram Function Repository | Wolfram Data Repository | Wolfram Data Drop | Wolfram Language Products
Top
  • Products
  • Wolfram|One
  • Mathematica
  • AI Access
  • Compute Services
  • System Modeler

  • Wolfram|Alpha Notebook Edition
  • Wolfram|Alpha Pro
  • Mobile Apps

  • Wolfram Engine
  • Wolfram Player

  • Volume & Site Licensing
  • Server Deployment Options
  • Consulting
  • Wolfram Consulting
  • Repositories
  • Data Repository
  • Function Repository
  • Community Paclet Repository
  • Neural Net Repository
  • Prompt Repository

  • Wolfram Language Example Repository
  • Notebook Archive
  • Wolfram GitHub
  • Learning
  • Wolfram U
  • Wolfram Language Documentation
  • Webinars & Training
  • Educational Programs

  • Wolfram Language Introduction
  • Fast Introduction for Programmers
  • Fast Introduction for Math Students
  • Books

  • Wolfram Community
  • Wolfram Blog
  • Public Resources
  • Wolfram|Alpha
  • Wolfram Problem Generator
  • Wolfram Challenges

  • Computer-Based Math
  • Computational Thinking
  • Computational Adventures

  • Demonstrations Project
  • Wolfram Data Drop
  • MathWorld
  • Wolfram Science
  • Wolfram Media Publishing
  • Customer Resources
  • Store
  • Product Downloads
  • User Portal
  • Your Account
  • Organization Access

  • Support FAQ
  • Contact Support
  • Company
  • About Wolfram
  • Careers
  • Contact
  • Events
Wolfram Community Wolfram Blog
Legal & Privacy Policy
WolframAlpha.com | WolframCloud.com
© 2026 Wolfram
© 2026 Wolfram | Legal & Privacy Policy |
English