question.rb
solution.rb
playground.rb
1 require_relative "../physics" 2 3 question :a_wave_from_its_equation do 4 kind :numerical 5 describes "The magnetic field in a plane electromagnetic wave is given by B_y = (2 × 10⁻⁷ T) sin(%{wave_number} x + " \ 6 "1.5 × 10¹¹ t). %{wavelength}, in cm?" 7 given wave_number: "0.5e3 rad/m" 8 asks wavelength: "What is the wavelength of the wave" 9 end
1 require_relative "../questions/a_wave_from_its_equation" 2 require_relative "../science/electromagnetic_waves/electromagnetic_wave" 3 4 solve :a_wave_from_its_equation , using: ElectromagneticWave do 5 objects :wave 6 7 take wave_number: wave . wave_number 8 9 wavelength = wave . wavelength 10 answer wavelength :, in: "cm" , figures: 3 11 12 conclusion "The number multiplying x counts radians of phase per metre; one wavelength is a full turn." 13 end
1 require_relative "../solutions/a_wave_from_its_equation" 2 3 play_with :a_wave_from_its_equation do 4 title "A Wave from Its Equation" 5 end