Browser-local interactive workspace
Interactive workspace initializes in your browser. Engineering method, assumptions, validation, and references are available below.

Engineering reference

Math Workbench: theory, method, and sources

This mathematics workspace publishes 4 governing equations, 4 stated assumptions, 4 documented boundaries, and 1 source so the numbers it returns can be checked rather than taken on trust.

Calculations run locallyCalculation & source methodology

How this tool works

This workbench combines frequently used mathematics utilities in one interface. Each tab is independent, and the complete configuration can be exported or shared together.

Expressions are evaluated with an internal parser rather than JavaScript evaluation. Supported functions include trigonometry, roots, logarithms, powers, rounding, minimum, and maximum.

Calculators and topics covered

  • calculator
  • algebra
  • vectors
  • matrices
  • graphing
  • significant figures
  • scientific calculator
  • quadratic equation
  • graphing calculator
  • matrix calculator
  • vector calculator
  • percentage calculator
  • scientific notation

Core equations

quadratic roots:x=b±b24ac2a\text{quadratic roots:}\quad x = \frac{- b \pm \sqrt{b^{2} - 4 ac}}{2 a}ab=axbx+ayby+azbz\mathbf{a}\cdot\mathbf{b}=a_x b_x+a_y b_y+a_z b_za×b=(aybzazbyazbxaxbzaxbyaybx)\mathbf{a}\times\mathbf{b}=\begin{pmatrix}a_y b_z-a_z b_y\\a_z b_x-a_x b_z\\a_x b_y-a_y b_x\end{pmatrix}percentage  change=neworiginaloriginal×100%\text{percentage}\; \text{change} = \frac{new - \text{original}}{\left|\text{original}\right|} \times 100 \%

Method and assumptions

Assumptions

  • Calculations use standard JavaScript double-precision floating-point arithmetic.
  • Trigonometric functions use the selected degree or radian mode.
  • Matrices are limited to 6 × 6 to keep the browser interface readable and responsive.
  • Graphing samples an explicit function y = f(x) over the selected x-range.

Limitations and design boundaries

  • The expression parser does not perform symbolic algebra or exact rational arithmetic.
  • Graphing discontinuities and extremely steep functions may require panning, zooming, or directly adjusting the visible range.
  • Trailing zeros in whole numbers without a decimal point are treated as ambiguous when counting significant figures.
  • This workbench is intended for coursework and verification, not safety-critical engineering analysis.

Sources and references

Primary sources are preferred for ratings, standards, manufacturer data, and externally defined constants.

Source policy
  • Neutron STEM Lab internal mathematics engineThe first release uses a dependency-free parser and numerical routines so the workbench remains fully client-side and deploys with the site as static assets through Cloudflare Workers Builds.