空气中的声速u1为340m/s,水中声速u2为1450m/s,求频率为200Hz的声波和2000Hz的声波在空气中和水中
收藏:
0
点赞数:
0
评论数:
0
1个回答

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'])

点赞数:
0
评论数:
0
关注公众号
一起学习,一起涨知识