Science and math questions, solved step by step.
Worked solutions in mathematics, statistics, physics, chemistry, biology, computer science and LaTeX, each checked before publication, plus free calculators that explain every step.
Browse by topic
All topics →Mathematics
Algebra, calculus, analysis, topology, linear algebra and number theory, worked out step by step.
Statistics & Probability
Distributions, estimators, expected values and hypothesis tests with clear derivations.
Physics
Mechanics, electromagnetism, thermodynamics, relativity and quantum physics explained.
Chemistry
Reactions, bonding, equilibrium, thermochemistry and lab calculations.
Biology
Evolution, biochemistry, physiology and ecology, answered with evidence.
Computer Science
Algorithms, complexity, automata, number representation and digital logic.
LaTeX & TikZ
Working solutions for tables, figures, bibliographies, TikZ and pgfplots.
Academia
Publishing, peer review, PhD life and research careers.
Calculators
All calculators →Quartiles
Find Q1, median, Q3 and IQR from a list of values or from histogram bins (grouped data), with every step shown.
Standard deviation
Sample and population standard deviation, variance and mean, with the full sum-of-squares working.
Normal probability
Given the mean and standard deviation, find P(X < b), P(X > a) or P(a < X < b) with z-scores.
Dice probability
Exact distribution, mean and standard deviation for the sum of any number of fair dice.
Matrix
Determinant with cofactor expansion, inverse, symmetric eigen-decomposition and singular values.
Boolean simplifier
Turn minterms or a truth table into a minimal sum-of-products expression using Quine–McCluskey.
Recently updated
- How to Export TikZ Figures to EPSCompile a standalone TikZ figure to PDF, then convert it to EPS with pdftops -eps; check fonts, bounding box, and transparency afterward.
- How to Typeset Capital M for Molarity with siunitxDeclare capital M as a custom siunitx unit, then use it with \unit or \qty; mol/L is an explicit alternative for molarity.
- How to Express Computer Time Units with siunitxFormat seconds, milliseconds, and other computer timing quantities with siunitx, and define custom units for cycles or ticks when needed.
- Expressing Sine and Cosine as Integrals of Bessel FunctionsFor x ≥ 0, sine and cosine have exact integral formulas using Bessel functions of orders −1/2 and 1/2, respectively.
- Expressions for sin(arctan x) and cos(arctan x) Without Trig FunctionsUsing the principal range of arctan, sin(arctan x) = x/√(1+x²) and cos(arctan x) = 1/√(1+x²) for every real x.
- How to Extend the X-Axis in a PGFPlots GraphIn PGFPlots, set xmin and xmax to control the visible x-range; use enlarge x limits for automatic padding, and distinguish limits from plot domain.
- How to Fix “Extra Alignment Tab” with \multicolumnFix LaTeX’s “Extra alignment tab has been changed to \\cr” error by counting table columns, checking multicolumn spans, and correcting ampersands.
- How Is Nickel Extracted From Its Ores?Nickel extraction depends on the ore: sulfides are commonly concentrated and smelted, while laterites are smelted or leached and refined.
- How to Fix “Not in Outer Par Mode” When Adding a Table to a CVThe “Not in outer par mode” error usually means a floating table is nested inside a CV layout box. Use tabular directly instead.
- Factorial, but with AdditionReplacing the products in n! with addition gives 1 + 2 + … + n, the triangular number n(n + 1)/2; here is why.
- Fast 2D Line–Triangle Intersection TestTest whether an infinite 2D line intersects a triangle using three cross products, without calculating an intersection point or dividing.
- How to Approximate a Hypotenuse Without a Square RootEstimate a hypotenuse without a square root using the larger side plus one third of the smaller side, and see the method's error.