MathCalc | Graphing Calculator & Matrix Calculator & Complex Number Calculator & Derivative Calculator

Welcome to all-in-one calculator — powerful calculators, convenient to use.

Graphing Calculator

This intelligent graphing calculator detects the type of expressions (function, equation and parametric expressions) and graphs as you type in the Cartesian or polar coordinate system on an interval (domain).

  • f(x) = 3x2 + 2x + 1
  • x^3-xy+2y^2 = 5x+2y+5
  • p(t) = [sin(t), cos(t)]

Using this graphing calculator you can easily find all the x-intercepts of (graph of) a function on an interval by solving the equation f(x) = 0.

Another useful feature of this graphing calculator allows you to calculate derivatives of functions and parametric equations and graph derivatives.

  • The quickest way to type dom= (-∞, ∞) is by deleting the domain entirely (including dom=). You'll need to press Enter on the keyboard if Graph as you type is not enabled.
  • To graph a piecewise-defined function or parametric curve use the multi-graph window. Enter each piece with the corresponding sub-interval as a single function or parametric curve.
  • To find the intersection of two functions f(x) and g(x), enter the expression f(x) - g(x) and press Solve to calculate the x-intercepts of f(x) - g(x), which are the x-coordinates of the points of intersections of f(x) and g(x).
  • This graphing calculator can show you how the polar graph of a function or the graph of a parametric curve is drawn by pressing the Animate button.
  • This graphing calculator also has the ability to graph in non-perpendicular coordinate system. You can rotate axes and graph expressions.

Matrix Calculator

This elegant matrix calculator deploys one single interface which can be used to enter multiple matrices including augmented matrices representing systems of linear equations!

In addition to adding, multiplying matrices, you can use this matrix calculator to calculate determinant, inverse and adjugate of square matrices and find the rank of any matrix. Also transform matrices to lower triangular, upper triangular and reduced row echelon forms.

You can also solve systems of linear equations. The linear equation solver can solve any m × n linear equations.

Matrices can have real, imaginary and, in general, complex numbers as their elements. This complex matrix calculator can perform matrix algebra, all the previously mentioned matrix operations and solving linear systems with complex matrices too.

Furthermore, this matrix calculator evaluates matrix expressions containing up to eight real or complex matrices and shows work.

Complex Calculator

You can use this complex calculator as a full scientific calculator to calculate real, imaginary and, in general, any complex number in any form. Type in complex numbers using i or j for the imaginary unit.

This complex number to polar form calculator displays the results in standard form a+bi and optionally converts the result of expressions to polar and other modular forms using Euler's formula:
  • polar (phasor, angular): r∠(θ)
  • exponential: re
  • cis: r(cos(θ)+ i sin(θ))
  • modular: r(a/r + b/r i)
where, r = √(a2 + b2), is the module or length or absolute value of a + bi, and θ = tan-1(b/a), is the angle or argument of the complex number a + bi.

In addition, this complex number calculator optionally shows intermediate calculations step-by-step.

Derivative Calculator

This easy-to-use derivative calculator lets you calculate the derivatives of one-variable functions or partial derivatives of multi-variable functions F with respect to any variable. Type in a function with any number of variables and a variable in the boxes provided and press Calculate Derivative.

Note that the label, e.g., Fxy means partial derivative of F with respect to x and then with respect to y.