空气中的声速u1为340m/s,水中声速u2为1450m/s,求频率为200Hz的声波和2000Hz的声波在空气中和水中

空气中的声速u1为340m/s,水中声速u2为1450m/s,求频率为200Hz的声波和2000Hz的声波在空气中和水中的波长各为多少?用M文件编写
xcvyaosipdxzcvlk 1年前 已收到1个回答 举报

漂洒 幼苗

共回答了14个问题采纳率:78.6% 举报

LZ试试看,这个行不行:
clc
clear
u1 = 340;
u2 = 1450;
freq = 200; %频率,这里自己改数值
wavelen1 = u1/freq; %算空气中的波长
disp(['In air for a frequency of ',num2str(freq),...
'Hz the wavelength of the acoustic waves is',...
num2str(wavelen1),'m']) %显示答案
wavelen2 = u2/freq; %算水中的波长
disp(['In water for a frequency of ',num2str(freq),...
'Hz the wavelength of the acoustic waves is',...
num2str(wavelen2),'m'])

1年前

3
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.031 s. - webmaster@yulucn.com