Scientific Calculator
Powers, roots, logarithms, trigonometry, factorials, combinations and permutations. Decimal and exact arithmetic fraction displays, Ans and memory.
ƒ MATH · EIGHT CALCULATION MODES
Build a table of x and f(x) values from an expression, start, end and step. Evaluate powers, roots, logarithms or trigonometric functions. How to use it ↓
Build a table of x and f(x) values from an expression, start, end and step. Evaluate powers, roots, logarithms or trigonometric functions.
This session · Select a calculation to restore its inputs
A little room for your working.
Your calculations will appear here.
Results round to 12 significant digits. Exact arithmetic fractions are available where supported.
sin(30) · asin(0.5)ln(e) · log(8,2)root(27,3) · 2^35! · nCr(5,2)sinh(1) · conj(3+4i)re(3+4i) · arg(3+4i)1e-5 · 200+10%
Use exp(x) for eˣ and mod(a,b) for the remainder. Roots and logarithms may return complex values.
START HERE
xₖ = start + k × step; each output is f(xₖ)
The first x value is the start. Each subsequent row adds the step and substitutes that x into the expression. The end is included only if a step lands on it. For an increasing range, use a positive step; for a decreasing range, use a negative step.
Every sampled output must be a finite real value. A function such as 1/x is undefined at x=0, and the calculator identifies the failing x rather than skipping it silently. A table shows sampled values; it does not prove continuity or capture every feature between the samples.
ONE TOOL, DIFFERENT TASKS
Powers, roots, logarithms, trigonometry, factorials, combinations and permutations. Decimal and exact arithmetic fraction displays, Ans and memory.
Calculate with i. Read the rectangular result, magnitude, argument and conjugate. Angle units apply to the argument and trigonometric functions.
Add, subtract and multiply matrices up to 4 × 4. Find a determinant, inverse or transpose. Matrix B is needed only for binary operations.
Approximate a definite integral or a derivative at a real point. This is numerical calculus; it does not produce symbolic antiderivatives.
Solve a quadratic, including complex roots, or a system of two or three simultaneous linear equations. Degenerate quadratic inputs are handled as linear equations.
Find count, sum, mean, median, range endpoints, variance and standard deviation for up to 1,000 values. Choose sample or population statistics.
Convert signed integers of up to 128 bits between binary, octal, decimal and hexadecimal. Bitwise operations use unsigned 32-bit operands.
Evaluate a real-valued function over a range of x values. Choose start, end and step; each table supports up to 201 rows.
TRY IT YOURSELF
f(x)=x², start −2, end 2, step 1
Outputs 4, 1, 0, 1, 4
Substitute −2, −1, 0, 1 and 2 into x² to obtain each row.
f(x)=2x+1, start 3, end 0, step −1
Outputs 7, 5, 3, 1
The negative step moves from 3 to 0. Each output substitutes the row’s x into 2x+1.
READ THE RESULT WITH CONTEXT
Tables support at most 201 rows. A smaller step can exceed the row limit even when the interval seems short. Choose an interval and step appropriate for the function.
Numerical function values use the selected angle unit and significant-digit display. RAD is the default on this page. This tool does not plot a graph, detect all roots or calculate symbolic limits.
COMMON QUESTIONS
The end appears only if the start plus a whole number of steps reaches it. For start 0, end 1 and step 0.3, the table stops at 0.9.
Yes. Enter a start larger than the end and use a negative step, such as start 3, end 0, step −1.
The calculation stops and identifies the failing x. Change the interval or step only if that change makes mathematical sense; do not assume unsampled values are valid.
Calculation library: math.js. This page is an independent CalcPebble tool.