- 积分
- 3705
- 在线时间
- 4680 小时
- 最后登录
- 2025-4-14
- 阅读权限
- 100
- 精华
- 6
  
- UID
- 1077
- 帖子
- 3315
- 精华
- 6
- 经验
- 3705 点
- 金钱
- 2485 ¥
- 注册时间
- 2004-7-24
|
有人说偶次谐波会让人愉悦,但是实际上怎么样呢?我想起了8年前做个个听觉心理的试验,很简单。MATLAB提供了通过声卡输出数据的函数。所以可以很方便的产生要的函数信号。
我今天又把他翻出来,有兴趣的童鞋可以装个MATLAB试试,有精力的可以产生些更复杂的函数信号,做些更复杂的听觉心理测验
我这里贴我做过的最简单的一个:
fs=44.1*1000;
f=1000;
pr=5; %5秒
a1=0.5; %幅度1
a2=0.1;
a3=0;
a4=0;
a5=0;
t=0:1/fs:pr;
y1=a1*sin(2*pi*f*t); %基频
y2=a2*sin(2*2*pi*f*t); %二次谐波
y3=a3*sin(2*3*pi*f*t); %三次谐波
y4=a4*sin(2*4*pi*f*t); %四次谐波
y5=a5*sin(2*5*pi*f*t); %五次谐波
y=y1+y2+y3+y4+y5;
plot(t,y);
wavplay(y,fs);
|
|