Elasticity Function

This Demonstration considers elasticity, which is one of the central concepts in theoretical and empirical economics. Elasticity is indispensable because it shows relative (per cent) change of a given variable due to relative (per cent) change in another variable. We use a smooth non-negative function to demonstrate some useful properties of elasticity analysis. Visualization of different ratios, which are usually treated analytically, can be instructive for better understanding of elasticity and related economic concepts—for example, elasticity of demand function.
Change the "shape" slider to vary . The "special case" button returns the point where slopes of average and tangent curves are equal, so elasticity is effectively equal to one. Switch the checkboxes on and off to better study the interplay between functions.


  • [Snapshot]
  • [Snapshot]
  • [Snapshot]


Elasticity is a function that can be built from an arbitrary function . Elasticity at a certain point is usually calculated as
We have chosen , as it has two inflection points (local minimum and local maximum), and also sections that slope up and down. As long as we have four terms on the right-hand side of the above expression, elasticity can be expressed in many forms. One interesting form, from an economic viewpoint, is the ratio of slopes of tangent and average curves that are shown on the upper plot:
The bottom plot reflects all three functions: average , tangent and elasticity itself for a given . For each , the elasticity function defines elasticity values for each point of . Notice that the average line in our example is always non-negative. At inflection points the tangent is zero, as is the elasticity. Elasticity is negative for the downward-sloping section of .
    • Share:

Embed Interactive Demonstration New!

Just copy and paste this snippet of JavaScript code into your website or blog to put the live Demonstration on your site. More details »

Files require Wolfram CDF Player or Mathematica.

Mathematica »
The #1 tool for creating Demonstrations
and anything technical.
Wolfram|Alpha »
Explore anything with the first
computational knowledge engine.
MathWorld »
The web's most extensive
mathematics resource.
Course Assistant Apps »
An app for every course—
right in the palm of your hand.
Wolfram Blog »
Read our views on math,
science, and technology.
Computable Document Format »
The format that makes Demonstrations
(and any information) easy to share and
interact with.
STEM Initiative »
Programs & resources for
educators, schools & students.
Computerbasedmath.org »
Join the initiative for modernizing
math education.
Step-by-Step Solutions »
Walk through homework problems one step at a time, with hints to help along the way.
Wolfram Problem Generator »
Unlimited random practice problems and answers with built-in step-by-step solutions. Practice online or make a printable study sheet.
Wolfram Language »
Knowledge-based programming for everyone.
Powered by Wolfram Mathematica © 2018 Wolfram Demonstrations Project & Contributors  |  Terms of Use  |  Privacy Policy  |  RSS Give us your feedback
Note: To run this Demonstration you need Mathematica 7+ or the free Mathematica Player 7EX
Download or upgrade to Mathematica Player 7EX
I already have Mathematica Player or Mathematica 7+