Class Waves
java.lang.Object
org.episteme.natural.physics.classical.waves.Waves
General wave mechanics - traveling waves, standing waves, interference.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RealangularFrequency(Real frequency) Angular frequency: É = 2Àfstatic RealgroupVelocity(Real omega1, Real omega2, Real k1, Real k2) Group velocity: v_g = dÉ/dkstatic RealinterferenceAmplitude(Real amp1, Real amp2, Real phaseDiff) Interference amplitude: A = √(A₲ + A₂² + 2Aâ‚ÂÂAâ‚‚cos(ÃŽâ€ÂÆ))static RealphaseVelocity(Real angularFreq, Real wavenumber) Phase velocity: v_p = É/kstatic RealStanding wave: y(x,t) = 2A sin(kx) cos(Ét)static RealwaveAmplitude(Real amplitude, Real wavenumber, Real angularFreq, Real position, Real time, Real phase) Wave equation: y(x,t) = A sin(kx - Ét + Æ)static RealwaveEnergyDensity(Real density, Real angularFreq, Real amplitude) Wave energy density: u = ½ÃÂÂÂɲA²static RealwaveIntensity(Real density, Real velocity, Real angularFreq, Real amplitude) Wave intensity: I = ½ÃÂÂÂvɲA²static Realwavenumber(Real wavelength) Wavenumber: k = 2À/λstatic RealWave speed: v = λf
-
Constructor Details
-
Waves
public Waves()
-
-
Method Details
-
waveAmplitude
-
waveSpeed
-
angularFrequency
-
wavenumber
-
standingWave
-
groupVelocity
-
phaseVelocity
-
interferenceAmplitude
-
waveEnergyDensity
-
waveIntensity
-