Skip to main content

Introduction

  • Chapter
  • First Online:
Microeconomic Theory and Computation

Abstract

The open-source software system Maxima can compute and manipulate data symbolically, numerically, and graphically. Systems like Maxima are called Computer Algebra Systems. Maxima’s capabilities can greatly aid the study of economics. Its symbolic abilities can reduce the amount of tedious algebra that can be required to solve problems. Also, its use reduces the chance of computational errors. More importantly, Maxima’s numeric and graphical abilities help analysts go further into a given problem and extract insights and interpretations that might otherwise be missed. This chapter introduces the salient aspects of Maxima as it applies to microeconomic analysis.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 159.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Maxima can also be run in the Android environment but (at the time that this material was written) without full graphical capabilities.

  2. 2.

    Centered dots indicate multiplication. Later in the book, variable names will contain a series of letters, like mpl to denote marginal product of labor. With our notation m ⋅ p ⋅ l would denote a product of three variables, m, p, and l, while mpl is a variable.

  3. 3.

    Some earlier versions use the F6 key to enter a text cell.

  4. 4.

    Maxima will return a complex number if instructed to extract the logarithm of a negative floating-point number.

    Here is the output for log(−44. 0): 3.1416*%i+3.7842.

  5. 5.

    Reducing floating-point print precision does not reduce the precision with which Maxima stores the variable’s value in its memory. The printing precision level can be returned to the default value (16) with fpprintprec:0.

  6. 6.

    This aspect of the output can lead to confusion, because Maxima responds in the same way if the input is gibberish. For example, arctan(%pi/2) would yield the output arctan(π∕2), but arctan is not a meaningful command, so Maxima just reports the input without trying to evaluate it.

  7. 7.

    The option draw_realpart=false does not keep implicit from drawing the real part of a complex expression.

  8. 8.

    It incorporates material from [1].

  9. 9.

    As before, the matrix command is used to generate a table. Removing this command and ending each command with a semicolon would generate three output lines.

  10. 10.

    Entering expop = 3 or any higher value would give the same result.

  11. 11.

    Maxima offers fairly sophisticated programming capabilities.

  12. 12.

    You can remove this temporarily with comment brackets, thus: /* dimensions = [300,300] */

  13. 13.

    An annotated list of useful sources appears in Further Readings.

References

An annotated list of useful sources appears in Further Readings.

  1. Abramowitz M, Stegun IA (eds) (1964) Handbook of mathematical functions. U.S. Government Printing Office, Washington

    Google Scholar 

  2. Development Team (2013) Maxima reference manual. http://maxima.sourceforge.net/documentation.html

  3. Woolett EL (2012) Maxima by example. http://maxima.sourceforge.net/documentation.html

Further Readings

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Hammock, M.R., Mixon, J.W. (2013). Introduction. In: Microeconomic Theory and Computation. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-9417-1_1

Download citation

Publish with us

Policies and ethics