Function Calculator

Enter any function f(x) and evaluate it at a point, create a value table, and plot it. Supports sin, cos, tan, log, exp, roots, powers, and composite functions. Ideal for algebra, precalculus, and calculus.

Full original guide (expanded)

Function Calculator

Enter a function f(x) to evaluate a point, build a value table, and plot an interval. Supports standard notation including sin(x), ln(x), sqrt(x), e^x, and powers like x^2.

Examples: x^2, sin(x), (x^2 + 3)/(x-1), exp(0.5*x), log(x,10). Use pi and e.

Graph

If the function is defined on the chosen interval, it will be sampled and drawn below.

Supported function syntax

This function calculator uses a math engine (math.js) that supports:

  • Arithmetic: +, -, *, /, ^
  • Constants: pi, e
  • Trigonometry: sin, cos, tan, asin, acos, atan
  • Exponentials & logs: exp, ln, log10, log(a,b)
  • Roots: sqrt(x), nthRoot(x, n)
  • Piecewise via conditional ? trueExpr : falseExpr structure (basic)

If the function is undefined at some x (for example, division by zero), those points are skipped in the table and chart.

FAQs

How is this different from a simple calculator?

A normal calculator evaluates single expressions. A function calculator treats your input as f(x), so you can evaluate it at many x values, graph it, and see the derivative.

Can I plot discontinuous functions?

Yes, but points where the function is undefined will simply be missing from the chart, resulting in gaps.

Can I find inverse functions?

This tool focuses on evaluation, tables and plotting. For complex symbolic operations like inverses for arbitrary functions, you typically need a CAS (computer algebra system) such as Symbolab or WolframAlpha.


Audit: Complete
Formula (LaTeX) + variables + units
This section shows the formulas used by the calculator engine, plus variable definitions and units.
Formula (extracted LaTeX)
','\
Variables and units
  • T = property tax (annual or monthly depending on input) (currency)
Sources (authoritative):
Changelog
Version: 0.1.0-draft
Last code update: 2026-01-19
0.1.0-draft · 2026-01-19
  • Initial audit spec draft generated from HTML extraction (review required).
  • Verify formulas match the calculator engine and convert any text-only formulas to LaTeX.
  • Confirm sources are authoritative and relevant to the calculator methodology.
Verified by Ugo Candido on 2026-01-19
Profile · LinkedIn
Formulas

(Formulas preserved from original page content, if present.)

Version 0.1.0-draft
Citations

Add authoritative sources relevant to this calculator (standards bodies, manuals, official docs).

Changelog
  • 0.1.0-draft — 2026-01-19: Initial draft (review required).