Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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