Connect via MCP →

Enter Calculation

Formula

Advertisement

Results

f(x) = 3*x+9
5 value(s) evaluated
displayed to 14 significant digits
90.0
x f(x)
1 12
2 15
3 18
4 21
5 24

What this calculator does

The Table Single-Variable Function Evaluator applies one mathematical function \(f(x)\) to every number in a table at once. Instead of typing each value into a calculator individually, you paste a column or comma-separated list of numbers, write a formula in the variable \(x\), and get a parallel table of results. It is a pure-math tool with no regional or unit rules — every value is treated as a plain real number.

A column of input numbers passing through a function box and emerging as a column of output numbers
Each table value \(x\) is passed through the same function \(f\) to produce \(y\).

How to use it

1. Enter your data in the table box, one number per line or separated by commas. 2. Type your function in the \(f(x)\) field, for example 3*x+9, x^2 - sqrt(x) or sin(x). 3. Choose how many significant digits to display. 4. Read the output table: each input \(x\) is paired with its computed \(f(x)\).

Supported operators are + - * / and ^ (or **) with parentheses. Supported functions include abs, sqrt, cbrt, exp, ln, log, log10, log2, sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, asinh, acosh, atanh, floor, ceil, round, sign and trunc, plus the constants pi and e. Trigonometric functions use radians.

The formula explained

For each input cell value \(x_i\) the calculator computes $$y_i = f\!\left(x_i\right) = \text{f(x)}\Big|_{\,x = x_i}, \qquad x_i \in \text{Data Values}$$ by parsing your expression and substituting \(x = x_i\). The order of outputs matches the order of inputs. The significant-digits setting only controls display rounding; the underlying engine is double precision, so values beyond about 15 significant digits cannot be honored exactly.

Element-wise mapping showing x sub i mapped to y sub i for each row index
The function is applied element-wise: every \(x_i\) maps to its own \(y_i\).

Worked example

With \(f(x) = 3x+9\) and data \([1, 2, 3, 4, 5]\): $$f(1)=12, \quad f(2)=15, \quad f(3)=18, \quad f(4)=21, \quad f(5)=24.$$ With \(f(x) = x^2 - \sqrt{x}\) and data \([4, 9]\): $$f(4)=16-2=14 \qquad \text{and} \qquad f(9)=81-3=78.$$

FAQ

What happens to blank or non-numeric cells? They are skipped or flagged rather than treated as zero, so they never distort the table.

How are domain errors handled? Operations like \(\ln\) of a non-positive number, \(\sqrt{\,}\) of a negative number or division by zero are reported per cell as NaN or Infinity, and the rest of the table still computes.

Does it convert units? No. All inputs are dimensionless real numbers and the function is applied directly.

Last updated: