Exercise 6 The speed of a sound wave is affected by the temperature of the air.
ID: 2292321 • Letter: E
Question
Exercise 6 The speed of a sound wave is affected by the temperature of the air. At 0° C, the speed of a sound wave is 331 m/sec. The speed increases by approximately 0.6 m/sec for every degree (in Celsius) above 0, this is a reasonably accurate approximation for 0 - 50 degrees C. So, our equation for the speed in terms of a temperature C is: speed-331 0.6C Write a script "soundtemp" that will prompt the user for a temperature in Celsius in the range from 0 to 50 inclusive, and will calculate and print the speed of sound at that temperature if the user enters a temperature in that range, or an error message if not Here are some examples of using the script:Explanation / Answer
Matlab Script:
function soundtemp()
%Calculates and prints the speed of sound given a
%temperature entered by user
C=input('Enter a temp in the range 0 to 50:');
if C<0
error('Error in temperature');
else
speed=331+0.6*C;
fprintf('For a temperature of %.1f, the speed is %.1f',C,speed);
end
end