Wave Equation Calculator: v = f·λ, ω, k, Period, Phase
Calculate wave speed, frequency, wavelength, period, angular quantities, phase differences, and interference patterns with interactive visualizations for physics education and problem-solving.
v = fλ. That single equation links wave speed, frequency, and wavelength for every wave that obeys the linear wave equation: sound in air, light in vacuum, ripples on water, transverse pulses on a string. Solve for any one given the other two. The trap is forgetting that v is a property of the medium, not the wave itself. A 440 Hz note has wavelength about 0.78 m in 20°C air (v = 343 m/s) but 1.40 m in fresh water (v ≈ 1,480 m/s). Frequency is invariant across boundaries; wavelength stretches or shrinks. This calculator also derives ω = 2πf, k = 2π/λ, and period T = 1/f, so you can move between the cycles-per-second world and the radians-per-second world without losing track of factors of 2π.
Wave Geometry and Phase: The Quantities That Define a Wave
A traveling sinusoidal wave is fully specified by four numbers: amplitude A, wavelength λ, frequency f (or equivalently period T = 1/f), and an initial phase φ. The geometry is what those numbers describe. Amplitude is the peak displacement from equilibrium. Wavelength is the spatial repeat distance, the gap between two crests at a single instant. Frequency is the temporal repeat rate, the number of crests passing a fixed point per second. Phase is where in its cycle the wave sits at the chosen origin of x and t.
Wave function:
y(x, t) = A sin(kx − ωt + φ)
k = 2π/λ is the spatial angular frequency (wavenumber, rad/m). ω = 2πf is the temporal angular frequency (rad/s). The phase argument (kx − ωt + φ) is what carries the wave: hold it constant and you're tracking a single crest moving at v = ω/k = fλ.
Two waves with the same A, λ, and f but different φ are the same wave shape shifted along the axis. That phase difference is what controls interference. When two crests align (Δφ = 0), they add to a 2A peak. When a crest meets a trough (Δφ = π), they cancel. Half the questions in this corner of physics reduce to "what's the phase difference between these two contributions," and the answer is almost always either a path-length difference times k, a time delay times ω, or a reflection that flipped a sign.
The four quantities and how to read them off a snapshot:
- Amplitude A: tallest crest height above the rest line
- Wavelength λ: crest-to-crest distance on a y-vs-x plot
- Period T: crest-to-crest time on a y-vs-t plot at fixed x
- Phase φ: the y value at x = 0, t = 0, modulo 2π
Snapshots and time histories are different views of the same y(x, t) surface. A snapshot fixes t and varies x. A time history fixes x and varies t. The ratio of how fast crests move spatially (1/λ) to how fast they move temporally (1/T) is the wave speed. That's all v = fλ is saying: spatial repeat times temporal rate equals propagation speed.
Frequency, Wavelength, Speed: What Stays Constant and What Doesn't
When a wave crosses from one medium into another, frequency is conserved and wavelength isn't. That's not a convention; it's a boundary condition. The source is still oscillating at the same rate, so the same number of crests per second has to enter the new medium as left the old one. If v changes, λ has to change to compensate. Light going from air to glass: f stays, v drops by a factor of n, so λ_glass = λ_air / n. Sound going from air to water: f stays, v jumps from 343 m/s to about 1480 m/s, so λ jumps by the same factor.
| To Find | Given | Formula | Example |
|---|---|---|---|
| Wave speed (v) | f and λ | v = f × λ | f = 500 Hz, λ = 0.686 m → v = 343 m/s |
| Frequency (f) | v and λ | f = v / λ | v = 343 m/s, λ = 0.5 m → f = 686 Hz |
| Wavelength (λ) | v and f | λ = v / f | v = 343 m/s, f = 440 Hz → λ = 0.780 m |
| Period (T) | f | T = 1 / f | f = 50 Hz → T = 0.02 s (20 ms) |
| Angular frequency (ω) | f | ω = 2πf | f = 60 Hz → ω = 377 rad/s |
| Wavenumber (k) | λ | k = 2π / λ | λ = 0.5 m → k = 12.57 rad/m |
| String wave speed | T and μ | v = √(T / μ) | T = 100 N, μ = 0.001 kg/m → v = 316 m/s |
| Sound speed in air | Temperature | v ≈ 331 + 0.6T | T = 20°C → v = 343 m/s |
When wave speed v is constant inside one medium, λ and f move in lockstep through λ = v/f. Double f, halve λ. Each 10× increase in frequency causes a 10× decrease in wavelength. That's why low bass needs large speakers (long wavelengths to push air a long way) and tweeters can be tiny. At f = 100 Hz in air, λ = 3.43 m. At f = 1 kHz, λ = 0.343 m. At f = 10 kHz, λ = 0.034 m.
Sound speed in air depends on temperature because warmer molecules move faster and transfer pressure quicker. v ≈ 331 + 0.6T (T in Celsius) is the linearised approximation good across normal room conditions. At 0°C v = 331 m/s; at 20°C v = 343 m/s; at 30°C v = 349 m/s. Wind-instrument tuning is sensitive to this. An orchestra that warms up in a 25°C green room and walks onto a 18°C stage drops about 4 m/s in c, which shifts wavelengths in the pipes by roughly 1.2% and goes audibly flat. String tension, by contrast, is barely affected by air temperature, so violins go sharp relative to the woodwinds when the room cools. Conductors learn to retune the section after the first long break.
Common error: multiplying when you should divide. If your wavelength comes out in kilometres for an audible sound wave, you wrote λ = v × f instead of λ = v / f. Sanity check: audible-sound λ in air sits between roughly 1.7 cm (20 kHz) and 17 m (20 Hz). Visible-light λ sits between roughly 380 nm and 750 nm. Anything wildly outside those ranges means you applied the wrong operator or mixed units (kHz vs Hz, cm vs m, nm vs m).
Sound, Light, Mechanical Waves: Where the Equations Differ
v = fλ holds for all of them, but where v itself comes from is what tells the three apart. Sound is a longitudinal compression wave in a fluid or solid; the speed depends on the bulk modulus K and density ρ through v = √(K/ρ) (or √(γRT/M) for an ideal gas, which gives the 343 m/s in 20°C air). Light is a transverse electromagnetic wave; its speed in vacuum c = 299,792,458 m/s is exact by SI definition since 1983, and in a medium it's c/n where n is the refractive index. A wave on a string is a transverse mechanical wave; v = √(T/μ) with T the tension and μ the linear mass density. Same v = fλ on top, three different microscopic mechanisms underneath.
Where v comes from for each wave type:
- Sound in gas: v = √(γRT/M). Air at 20°C: v = 343 m/s. Helium at the same T: v ≈ 1007 m/s (lighter molecules, smaller M).
- Sound in liquid: v = √(K/ρ). Fresh water at 20°C: v ≈ 1480 m/s. Sea water: v ≈ 1500 m/s.
- Sound in solid: v = √(E/ρ) for thin rods (E = Young's modulus). Steel: v ≈ 5960 m/s.
- Light: v = c/n. Vacuum: c = 299,792,458 m/s. Glass with n = 1.5: v ≈ 2×10⁸ m/s.
- Transverse string wave: v = √(T/μ). 75 N tension, μ = 0.7 g/m: v ≈ 327 m/s.
- Deep-water surface wave: v = √(gλ/2π). Dispersive: long-wavelength swells outrun short ripples.
On a string, raising tension raises wave speed, which raises every standing-wave frequency on a string of fixed length, which is exactly what tuning a guitar does. Going from T = 75 N to T = 85 N increases v by about 6.4%, roughly a semitone. Bass strings are wound thick to push μ up so that v stays manageable; treble strings are thin so v stays high without absurd tension. The string-speed formula is also where the standing-wave frequencies f_n = nv/(2L) come from for a string fixed at both ends. The first harmonic has λ = 2L; the second has λ = L; the nth has λ_n = 2L/n.
For electromagnetic waves the spread of frequencies and wavelengths is enormous, so scientific-notation arithmetic gets unforgiving. FM radio at 100 MHz has λ = 3 m, which is roughly the length of a half-wave dipole antenna folded once. WiFi at 2.4 GHz has λ ≈ 12.5 cm; that's why router antennas are short stubs and why 2.4 GHz interferes with the rotational mode of liquid water (microwave ovens use the same band). Red light at 4.3×10¹⁴ Hz has λ ≈ 700 nm; blue at 6.7×10¹⁴ Hz has λ ≈ 450 nm. X-rays at 3×10¹⁷ Hz have λ ≈ 1 nm, which is why they can resolve atomic-spacing crystal lattices and softer wavelengths can't.
The formula v = ω/k is equivalent to v = fλ. In quantum mechanics photon energy is E = ℏω with ℏ = h/2π, and the dispersion relation for a relativistic free particle is ω² = c²k² + (mc²/ℏ)². For non-dispersive waves (sound in air at audio frequencies, light in vacuum), v is independent of f, so a pulse made of many frequencies travels intact. For dispersive waves (light in glass, deep-water gravity waves, plasma waves), v depends on f, and a pulse spreads as it propagates. Crawford's "Waves" treats both regimes carefully.
Multi-Element Setups (or Multi-Source Interference)
Wave problems with more than one source come up everywhere: two speakers in a room, two slits in a Young's experiment, an antenna array, the strings on a piano. Linearity is the rule that lets you add them up. If y_1(x, t) and y_2(x, t) are solutions to the wave equation, so is y_1 + y_2. The combined disturbance is the sum of the individual ones at every point in space and time. That's superposition, and it's the entire content of "interference."
For two sources of equal amplitude and frequency, the algebra collapses cleanly. Let y_1 = A sin(ωt) and y_2 = A sin(ωt + Δφ). Trig identity gives y_1 + y_2 = 2A cos(Δφ/2) sin(ωt + Δφ/2). The combined amplitude is |2A cos(Δφ/2)|. When Δφ = 0 you get 2A (constructive). When Δφ = π you get 0 (destructive). Everywhere in between scales smoothly. That single envelope cos(Δφ/2) is what makes diffraction patterns, room nulls, and the fringe pattern in a Michelson interferometer all look like the same picture viewed from different angles.
Path-length to phase difference:
Δφ = (2π/λ) × ΔL = k × ΔL
Two sources in phase, with path-length difference ΔL to the listener, deliver a phase difference Δφ. ΔL = nλ → constructive (n = 0, 1, 2, ...). ΔL = (n + 1/2)λ → destructive. For two-slit interference at distant screen: bright fringes at d sin θ = nλ.
Standing waves are interference between a wave and its reflection. A string fixed at both ends supports modes where exactly an integer number of half-wavelengths fits the length: λ_n = 2L/n, f_n = nv/(2L). The fundamental has one antinode in the middle. The second harmonic has a node in the middle. For an organ pipe open at both ends the formula is the same (open ends are pressure nodes). For a pipe closed at one end, only odd harmonics survive: f_n = nv/(4L) with n = 1, 3, 5, .... That's why a clarinet (effectively closed at the reed) sounds an octave lower than its tube length suggests, while a flute (open at both ends) sounds at the open-pipe pitch.
Multi-source problems with N identical emitters in a line (an antenna array, a row of speakers, a diffraction grating with N slits) have constructive maxima where the path difference between adjacent elements is nλ. The pattern sharpens with N: the principal-maximum width drops as 1/N, which is why 100-element diffraction gratings can separate sodium-D doublet lines that two-slit setups can't. Same superposition rule, just applied to many terms instead of two.
Interference, Beats, and Phase-Shift Diagnostics
When two sources have slightly different frequencies, you get beats. Set y_1 = A sin(ω_1 t) and y_2 = A sin(ω_2 t). The sum is 2A cos((ω_1 − ω_2)t / 2) sin((ω_1 + ω_2)t / 2): a high-frequency carrier at the average ω modulated by a slow envelope at half the difference. Audibly, you hear a single tone at the average pitch swelling and fading at the beat frequency f_beat = |f_1 − f_2|. Two tuning forks at 440 and 442 Hz give a clean 2 Hz beat, which is what piano tuners listen for: when the beat slows to nothing, the strings are in unison.
Beat-frequency facts:
- f_beat = |f_1 − f_2| (the envelope repeats every 1/f_beat seconds)
- You stop hearing distinct beats above roughly 15 to 20 Hz; the ear starts perceiving a roughness or a separate low tone instead
- Beats vanish when the two frequencies match exactly. That's the tuner's diagnostic: silence the beat by adjusting one source
- The carrier you hear is at (f_1 + f_2)/2, almost indistinguishable from either source when they're close
Phase-shift diagnostics show up wherever you can't measure phase directly but can measure amplitude or position. Two-slit interference: the fringe spacing on the screen tells you λ once you know the slit separation, because Δy = λL/d where L is the screen distance and d the slit gap. Put a thin slab of unknown index in front of one slit and the fringe pattern shifts laterally; count the shifted fringes and you get the optical path-length change. That's how Michelson and Morley measured to 10⁻⁹ in 1887, with no electronics, by counting fringes in a sodium lamp.
Reflections at fixed ends flip phase by π; reflections at free ends don't. A pulse on a string approaching a wall comes back inverted. The same pulse approaching a join with a much lighter string comes back upright (and the rest is transmitted). For sound, a closed end of a pipe is a velocity node and pressure antinode (hard reflection, no phase flip in pressure). An open end is the opposite: pressure node, velocity antinode. That's why open-open and closed-closed pipes have the same harmonic series, and why open-closed pipes (clarinets) skip even harmonics.
When the calculator returns something you didn't expect, the diagnostic order is: check units (Hz vs kHz, m vs cm, nm vs m); check that v matches the medium; check that frequency was held constant if you crossed media; check that you used the right boundary (fixed-fixed string vs open-open pipe vs closed-open pipe). Unit errors and boundary-condition errors account for nearly every wrong-by-an-octave or wrong-by-2π answer.
Worked Example: Transverse Wave on a Guitar String
Configuration: a guitar's low E2 string with linear mass density μ = 0.005 kg/m and tension T = 50 N, struck so that the fundamental at f = 200 Hz is the dominant mode (not the actual E2 frequency, but a clean round-numbers test case). Find the wave speed, the wavelength, and the snapshot at t = 0.005 s.
Step 1. Wave speed from tension and density. v = √(T/μ) = √(50 / 0.005) = √10000 = 100 m/s. That's the speed of a transverse pulse along the string, set by the mechanics of the medium and independent of how hard or how often you pluck it.
Step 2. Wavelength from v = fλ. λ = v/f = 100 / 200 = 0.5 m. A 200 Hz wave on this string has a 50 cm spatial repeat. For a guitar with a 0.65 m vibrating length, that wavelength corresponds to a fundamental fitting roughly 1.3 half-wavelengths; in a real fixed-fixed mode you'd quantise this through λ_n = 2L/n.
Step 3. Period and angular quantities. T_period = 1/f = 1/200 = 0.005 s = 5 ms. ω = 2πf = 2π × 200 ≈ 1257 rad/s. k = 2π/λ = 2π/0.5 ≈ 12.57 rad/m. Notice that the period is exactly the time we're asked to evaluate the snapshot at, so the wave should look identical to its t = 0 form.
Step 4. Snapshot y(x, t) at t = 0.005 s. Take amplitude A = 2 mm and phase φ = 0 for concreteness. y(x, t) = A sin(kx − ωt). At t = 0.005 s: ωt = 1257 × 0.005 ≈ 2π. So y(x, 0.005) = 0.002 × sin(12.57 x − 2π) = 0.002 × sin(12.57 x). The wave has translated exactly one full period in time, which means one full wavelength in space (since the propagation distance is vT_period = 100 × 0.005 = 0.5 m = λ). The string returns to its starting shape, which is the defining feature of periodicity.
Step 5. Sanity check via v = ω/k. ω/k = 1257 / 12.57 ≈ 100 m/s. Matches step 1, as it must. If those two numbers had disagreed, one of the conversions to angular form would have a missing or extra factor of 2π.
Result. v = 100 m/s, λ = 0.5 m, T_period = 5 ms. The string snapshot at t = 5 ms is identical to its initial profile because exactly one period has elapsed.
For an actual E2 string at 82.4 Hz with the same μ, the required tension is T = μ × (2 L f)² ≈ 0.005 × (2 × 0.65 × 82.4)² ≈ 57.4 N, which is in the right neighbourhood for a real instrument. The same chain of equations covers it: solve for v, then for λ, then for the snapshot, with the boundary condition λ_1 = 2L promoting one of those numbers from "computed" to "fixed by geometry."
Limitations and Assumptions
Non-Dispersive Medium: The basic v = fλ assumes wave speed is the same for all frequencies. Real media like glass (for light) or water (for surface waves) are dispersive, so different frequencies travel at different speeds, causing pulse spreading.
Linear Waves: Formulas assume small-amplitude waves with linear behaviour. High-intensity waves (shock waves, solitons) exhibit nonlinear effects not captured here.
No Damping: Calculations ignore attenuation. Real waves lose energy to absorption, scattering, and viscosity as they propagate.
Homogeneous Medium: Wave speed is assumed constant throughout. Temperature gradients, density variations, or boundaries cause refraction, reflection, and mode conversion.
References
The formulas and values used in this calculator are based on standard physics references:
- Crawford, F. S. (1968). Waves, Berkeley Physics Course vol. 3. McGraw-Hill. The cleanest undergraduate treatment of dispersion relations, group versus phase velocity, and the link between standing and traveling waves.
- French, A. P. (1971). Vibrations and Waves. MIT Press. The MIT introductory series, with the boundary-condition derivations of fixed-fixed and open-open modes that this page leans on.
- Pierce, A. D. (2019). Acoustics: An Introduction to Its Physical Principles and Applications (3rd ed.). Springer. The standard reference for sound-speed expressions in gases, liquids, and solids and for the energy and intensity material that connects to the decibel calculator.
- Halliday, D., Resnick, R., & Walker, J. (2018). Fundamentals of Physics (11th ed.). Wiley. Chapters 16 and 17 on waves and sound, used here for v = √(T/μ) and the standard-temperature sound-speed approximation.
- NIST: physics.nist.gov. Speed of light c = 299,792,458 m/s, exact by SI definition since 1983.
- CRC Handbook of Chemistry and Physics. Sound speeds in materials: air 343 m/s at 20°C, fresh water 1480 m/s, steel 5960 m/s.
Troubleshooting Wave Equation Calculations
Real questions from students stuck on v = fλ, unit conversions, and wave speed selection.
What is the relationship between wavelength, frequency, and wave speed?
Wave speed, frequency, and wavelength are linked by v = fλ. Wave speed (m/s) equals frequency (Hz) times wavelength (m). The same equation holds for sound, light, water ripples, and waves on a string. Only the value of v changes with the medium. For sound in air at 20°C, v ≈ 343 m/s. A 440 Hz note (concert A) has λ = 343/440 = 0.78 m. Drop the air to 0°C and v falls to about 331 m/s, shifting the same note's wavelength to 0.75 m. For light in vacuum, v = c = 2.998 × 10⁸ m/s. A 500 nm green photon has frequency f = c/λ = 6 × 10¹⁴ Hz. FM radio at 100 MHz has λ = 3 m, which is why FM antennas are roughly that size. When a wave crosses into a new medium, frequency stays fixed (it's set by the source) but speed and wavelength both change. Sound entering water from air keeps its frequency but speeds up to 1480 m/s, so wavelength grows by a factor of about 4.3. The deep version of this equation uses angular frequency: v = ω/k, where ω = 2πf and k = 2π/λ. It shows up everywhere from the wave equation to quantum mechanics.
My physics teacher used 331 m/s for sound speed but this calculator uses 343 m/s—which is correct?
Both can be correct depending on temperature. Sound speed in air follows v ≈ 331 + 0.6T where T is temperature in Celsius. At 0°C, v = 331 m/s. At 20°C (room temperature), v = 343 m/s. Your teacher probably used 0°C as a reference. For most problems, 343 m/s is the standard 'room temperature' value unless the problem specifies otherwise. Check whether the problem states a temperature—if it does, use the formula to calculate the exact speed.
I calculated the wavelength as 150,000 m for a 440 Hz sound wave—that can't be right. What did I do wrong?
The formula isn't wrong, the operator is. The formula is λ = v / f, not λ = v × f. With v = 343 m/s and f = 440 Hz: λ = 343 / 440 = 0.78 m. Sound wavelengths in air range from about 17 m (20 Hz bass) to 1.7 cm (20 kHz treble). If your answer is in kilometers for a sound wave, you used the wrong operator. The easy check: frequency times wavelength should equal speed (440 × 0.78 = 343 ✓).
Why does the wavelength change when the same sound enters water? Doesn't frequency stay the same?
Yes, frequency stays constant when a wave crosses media boundaries—that's determined by the source. But wavelength adjusts because v = fλ must hold in each medium. Sound at 1000 Hz has λ = 0.343 m in air (v = 343 m/s) but λ = 1.48 m in water (v = 1480 m/s). Same frequency, 4× the wavelength because sound travels 4× faster in water. This is why sonar uses different wavelengths than air acoustics.
I keep mixing up period and frequency—the calculator gave me 0.002 s but my answer was 500. Which is period?
Period is 0.002 s (or 2 ms); frequency is 500 Hz. Period T = 1/f is the time for one cycle. Frequency f = 1/T is cycles per second. At 500 Hz, 500 cycles happen each second, so each cycle takes 1/500 = 0.002 seconds. Quick check: period should be small (fractions of a second for audio frequencies), frequency should be large (hundreds to thousands for audible sound). If your period is bigger than your frequency, you've flipped them.
I'm calculating FM radio wavelength and got 3 m. My friend got 0.003 m. Why the huge difference?
Start by checking your SI prefixes. FM radio is around 100 MHz, not 100 Hz. λ = (3×10⁸ m/s) / (100×10⁶ Hz) = 3 m. If your friend forgot the 'mega' in MHz and used 100 Hz, they'd get λ = (3×10⁸) / (100) = 3×10⁶ m—absurdly large. Conversely, if they accidentally used GHz instead of MHz, λ = (3×10⁸) / (100×10⁹) = 0.003 m. Always track SI prefixes: k = 10³, M = 10⁶, G = 10⁹.
The calculator shows angular frequency ω = 2764 rad/s for 440 Hz. Why use radians instead of cycles?
Radians simplify calculus and wave equations. Since one cycle = 2π radians, ω = 2πf. For 440 Hz: ω = 2π(440) = 2764 rad/s. The general wave equation y = A sin(kx − ωt) uses angular quantities because derivatives are clean: d(sin(ωt))/dt = ω cos(ωt). In quantum mechanics, photon energy E = ℏω uses angular frequency directly. You'll see ω everywhere in advanced physics—getting comfortable with the 2π conversion now saves headaches later.
I'm designing a WiFi antenna and calculated λ = 12.5 cm for 2.4 GHz. Is quarter-wave or half-wave better?
Your wavelength calculation is correct: λ = (3×10⁸) / (2.4×10⁹) = 0.125 m = 12.5 cm. A quarter-wave antenna (3.1 cm) is compact and common for WiFi dongles. A half-wave dipole (6.25 cm) has better gain and radiation pattern. Full-wave (12.5 cm) antennas exist but are less practical. Note: this is educational—actual antenna design requires accounting for conductor thickness, ground planes, impedance matching, and other factors. Use proper RF simulation tools for real designs.
Why does tightening a guitar string raise the pitch? The string length doesn't change.
Wave speed on a string is v = √(T/μ) where T is tension and μ is linear density. Tightening increases T, so v increases. Since the string length L stays fixed, standing wave wavelengths stay fixed (λ = 2L/n for harmonics). But v = fλ means higher v with same λ requires higher f—the pitch rises. Doubling tension increases speed by √2 ≈ 1.41, raising pitch about 6 semitones. This is also why bass strings are thick (high μ, lower v) and treble strings are thin.
I calculated a 500 nm light wave as having frequency 6×10¹⁴ Hz. How do I check if that's reasonable?
Use f = c/λ = (3×10⁸ m/s) / (500×10⁻⁹ m) = 6×10¹⁴ Hz. Visible light ranges from about 4×10¹⁴ Hz (red, 700 nm) to 7.5×10¹⁴ Hz (violet, 400 nm). Your 6×10¹⁴ Hz at 500 nm falls in the green range—that checks out. If your frequency came out as 6×10⁸ Hz or 6×10²⁰ Hz, you made an exponent error. Always sanity-check: visible light frequencies are in the hundreds of THz (10¹⁴ Hz range).
The problem says 'sound wave in steel' but I can't find the speed anywhere. What value should I use?
Standard reference values: longitudinal sound in steel ≈ 5960 m/s, in aluminum ≈ 6420 m/s, in water ≈ 1480 m/s, in air ≈ 343 m/s at 20°C. Steel is about 17× faster than air. If your problem doesn't specify, 5960 m/s is the standard value for steel. Always state your assumed speed—different steel alloys and temperatures can shift this by a few percent. The CRC Handbook or engineering tables have extensive lists for various materials.
Explore More Physics Calculators
Master physics concepts with our comprehensive collection of calculators and tools
Browse All Physics Tools