matlab 音乐合成出错,求大神!!!
发布网友
发布时间:2022-04-29 21:30
我来回答
共1个回答
热心网友
时间:2022-06-23 05:31
当i=2时,pu(i)=0,B是一个矩阵,下标最小从1开始,不存在B(0),因此B(pu(i))出错
我知道错哪了,现在又不知道怎么改。。pu=[5 0 -5 5 4 3 3 4 3 3 3 4 3 4 3 2 1 0 1 3 5 6 6 6 5 5 2 2 4 3 3]; 中,0对应的是简谱的 0,-5对应的是低八度的5 。。。。怎么破!!!????
把A(1)~A(12)改为简谱的-5~6的频率,然后对应频率选择对应下标即可