休止符就0Hz~\(≥▽≤)/~啦啦啦不振动就没声音,音符长短的设个tn参量咯,振幅可试试用复函数标示(*^__^*) ,即F(A,t)的函数~\(≥▽≤)/~
参考一下《数学物理方法》二阶弦振动的复函数标示方法
编辑音乐干嘛不用OVE呢o(>﹏<)o?
以上
休止符就0Hz,不振动就没声音,音符长短的设个tn参量,振幅可试试用复函数标示,即F(A,t)的函数.
t=a(:,1);%%%%t是时间;
yt=a(:,2);%%%%yt是数据;
dt=t(2)-t(1);%%%%dt是点距;
lt=length(t);%%%%是数据的长度;
f0=2*pi/lt;%%%%f0是基频;
fy=fft(yt);%%%%fy是fft变换得到的波谱;
for i=1:1:lt
f(i)=f0*(i-1);%%%%f是频率;
P(i)=abs(fy(i))^2;%%%P是功率谱;
end
plot(f,P); %%%%画图;