作业帮 > 综合 > 作业

matlab中sound(sin(2*pi*25*(1:4000)/100))这个声音是几秒的?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/08 15:30:59
matlab中sound(sin(2*pi*25*(1:4000)/100))这个声音是几秒的?
我想让程序发出不同时间长短的声音,怎样能做到?
根据我的测试应该是 0.45秒!

再问: 不能够直接从函数得出结果吗
再答: sound(y) plays the sound at the default sample rate or 8192 Hz.

所以应该是:4000/8192=0.4883s
再问: 其实我看不懂(1:4000)/100这是干嘛的
再答: 这个数据是从0.01到40的一个等差数列,公差0.01 一共有4000个数据,喇叭一共要震动4000次,MATLAB默认1s震动8192次,所以…………!