matlab 实验心得体会
<
[matlab 实验心得体会]这个就是我自己做出来的,发现用 soundsc 听出
来还行,但是用 wavwrite 就变的很难听,范文之心得体会:matlab 实验心得体会。
后来发现 PB 写的很好,而且还能够把前面一段没有噪音的部分给保存下来,我就看了
他的代码,有几点体会:
1.将代码写在.m 文件里,这样只需要该文件里的就可以而不必每次都去敲命令;
2.PB 对于 vector 使用的比较熟,我一开始也想到能不能只将后面一段由噪声的给滤
掉而保留以前的,但是没想到什么方法,看了 PB 的代码发现,他对于 vector 了解的
比较深刻,我上面的想法最后只使用一句代码就搞定了
3.对于噪声频率,一定要选准确,PB 对每一段噪声只使用的一个频率,就将噪声滤干
净了,我用了每段噪声附近的几个波形还没有得到理想波形,最后我发现我选的中心
频率和 PB 的只相差 10~25 赫兹,所以一定要精确,后来 WH 又试了一下,只发现改变
5HZ 的频率都不行
4.加入团队以来,尤其是加入种子班之后就一直告诫自己要时刻抱着一个学习的心
态,对于任务不要只是敷衍,完成就好,而是自己一定要从中学到东西,而且在这个
过程中一定要逐步掌握自己的学习方法,但是就是这个 Matlab,我就是在敷衍了事,
所以没有什么事情是可以敷衍的,学习发生在每时每刻,不能因为这是必上的课程而
自己没有兴趣就蒙混过关,应该利用这个机会锻炼自己,积极起来,改变自己懒惰的
弱点。
PS:附上修改后的代码
%get the samples rate and vector of the wave
[xx, fs] = wavread('SunshineSquare');
xx = xx';
specgram(xx, [], fs);
%^get the A from the frequencies of the noises
fnoise = [0 1575 3150 4725];
ww = 2*pi*fnoise/fs;
A = -2*cos(ww);