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 Do You Type Quotation Marks in LaTeX?In LaTeX, type double quotes as two backticks and two apostrophes, or use csquotes for nested and language-aware quotations.
- How to Make LaTeX Captions Ragged RightUse the caption package’s raggedright justification option; disable single-line centering if every caption should align at the left.
- How to Find the Rate of Change of ResistanceFind resistance’s rate of change by differentiating its model with respect to time, temperature, or another changing quantity, then substitute values.
- How to Rationalize a Denominator with Four TermsRationalize the denominator by using a conjugate for the square root, then the identity (u − u² − 5)(u² − 2u − 7) = 44.
- Example of a Continuous Function Differentiable on [a,b)Take f(x) = sqrt(b − x): it is continuous on [a,b] and differentiable on [a,b), but has no finite derivative at b.
- Why Is Time Dilation Reciprocal in Special Relativity?In special relativity, each inertial observer sees the other’s moving clock run slow; differing simultaneity conventions resolve the apparent symmetry.
- How Do You Recursively Define a Set of Strings?A recursive definition of strings needs an alphabet, base cases, construction rules, and a minimality clause; see a worked example.
- How Does Strassen’s Recursive Matrix Multiplication Work?Strassen’s algorithm multiplies matrices recursively using seven block products instead of eight, reducing the arithmetic complexity to about n^2.807.
- How to Reduce Space After a Title Once in LaTeXUse a local negative vertical skip after \maketitle or a section heading to tighten the gap once, without changing spacing throughout the document.
- Who Should You List as References for a PhD Application?Choose PhD references who can speak specifically about your research ability, academic preparation, and potential, then ask early and share useful materials.
- How to Reformat a Title in europecvIn europecv, style a section heading by formatting the argument to \ecvsection; for a separate CV title, add a centered heading inside the environment.
- Are Borel Measures on Compact Metric Spaces Regular?Every finite Borel measure on a compact metric space is regular: approximate each Borel set from outside by open sets and from inside by compact sets.