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 Fix LaTeX Equation NumberingFix common LaTeX equation-numbering problems by choosing the right amsmath environment, placing labels correctly, and checking counter settings.
- How to Draw an Equilateral Triangle in TikZDraw an equilateral triangle in TikZ by placing its third vertex at the correct height, or use polar coordinates for a compact construction.
- What Is the DFT Equivalent of Szabo and Ostlund?There is no single DFT equivalent to Szabo and Ostlund; choose Sholl and Steckel, Koch and Holthausen, or Martin by your goal.
- How to Fix “Can’t Find the Format File pdflatex.fmt”Find the TeX installation behind the error, check whether pdflatex.fmt is available, and regenerate it with the matching fmtutil command.
- Fixing the LaTeX Error: Command \" Invalid in Math ModeThe LaTeX error means the accent command \" was used in math mode. Find why it is there, then use text quotes or a math accent.
- How to Fix Errors Compiling a Beamer File with pdfLaTeXTroubleshoot Beamer compilation by checking the first LaTeX error, confirming the PDF or DVI workflow, and testing a minimal working file.
- Fix “Invalid Escape Sequence Near \%” in LuaLaTeX Chapter TitlesLua rejects the backslash-percent escape in a string literal. Use character codes to emit TeX’s percent command, and protect the macro in chapter titles.
- Why Does a LaTeX Table Trigger “Perhaps a Missing \item”?This LaTeX error is usually raised by an empty or malformed list, not by tabular itself. Find the earlier list boundary and repair it.
- How to Fix “Extended mathchar used as mathchar” with \bmThe error usually means the legacy bm package conflicts with unicode-math. Remove bm and use unicode-math commands such as \symbfit.
- Fix “latexdiff: The Perl Script Could Not Be Found”Fix MiKTeX’s latexdiff Perl-script error by checking the package, Perl installation, PATH, and file-name database, then test from a terminal.
- How to Fix “You Can’t Use a Prefix with `\begingroup`” in LaTeXThis TeX error means a prefix such as \global was applied to a group-opening command; find the prefix and attach it to a valid assignment.
- Using etoolbox’s \ifblank with xkeyvalLoad etoolbox explicitly, then use its \ifblank test inside an xkeyval key handler; the packages work together, but error messages can reveal other issues.