Math Solver

Function Calculator

Type a question, paste an image, get a step-by-step solution.

How to use it

  1. Type the problem as it is written, for example "find the inverse of f(x) = (2x + 1)/(x - 3)". Use ^ for powers and / for fractions.

  2. Read the solution. It comes as numbered steps, each naming the rule it uses, and ends with the final answer.

  3. If a step is unclear, ask about it in your own words, such as "explain step 2". Ask for a similar problem to try one yourself.

What the function calculator finds

  • The value of a function at a point
  • Domain and range
  • Zeros and intercepts
  • Inverse functions
  • Compositions such as f(g(x))
  • Whether a function is even, odd or neither
  • Where it increases or decreases, and its asymptotes (with derivatives, see calculus AI)

Worked example: the inverse of f(x) = (2x + 1)/(x − 3)

Write y = (2x + 1)/(x − 3) and swap x and y: x = (2y + 1)/(y − 3).

Multiply out: xy − 3x = 2y + 1. Collect the y terms: y(x − 2) = 3x + 1.

So f⁻¹(x) = (3x + 1)/(x − 2), for x ≠ 2.

Common mistakes

  • Missing domain limits: a denominator can't be zero, and an even root needs a non-negative input.
  • Composing in the wrong order: f(g(x)) applies g first.
  • Writing f⁻¹(x) as 1/f(x).
  • Forgetting that the inverse's domain is the original function's range.

Questions students ask

How do you solve a function?

Usually it means finding the inputs where f(x) equals a given value, often 0: set the expression equal to that value and work back to the input. Type the function and the value, and the steps follow.

Can it graph the function?

No. It gives the features you'd plot: intercepts, asymptotes and where the function rises or falls. For exponential, log and rational functions in depth, see the precalculus problem solver.

Do I need an account?

No. You can type or dictate problems without signing in. Signing in with Google or Discord is free; it keeps your chats beyond 3 days and lets you attach a photo, PDF or Word file.