matlab实验心得体会
创始人
2025-09-09 02:01:51
0

matlab实验心得体会

这个就是我自己做出来的,发现用soundsc听出来还行,但是用wavwrite就变的很难听。

后来发现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);

%seperate the wave based on the tone "du"

leng = length(xx);

du = floor((7.749/10.791)*leng);

%determine the h[n] of correspond noise

hh = [1 A(1) 1];

for i = 2:4

hh1 = [1 A(i) 1];

hh = conv(hh, hh1);

end

%filter the noise

yy = filter(hh, 1, xx);

%delete the tone "du"

yy(du - 65 : du + 65) = 0;

du = floor(10.751/10.

791*leng);

yy(du - 100 : du + 80) = 0;

figure(2);

specgram(yy, [], fs);

wavwrite(yy,fs,32,'filter1');

%replace the wave which has been filtered with the good part

du = floor((7.749/10.791)*leng);

yy(1:du)=xx(1:du);

%delete the tone "du"

yy(du - 65 : du + 65) = 0;

du = floor(10.751/10.791*leng);

yy(du - 100 : du + 80) = 0;

%paint the picture and play it

figure(3);

specgram(yy, [], fs);

soundsc(yy,fs);

wavwrite(yy,fs,32,'filter2');

相关内容

热门资讯

对于中国发展的心得体会 对于中国发展的心得体会(精选12篇)  我们有一些启发后,不妨将其写成一篇心得体会,让自己铭记于心,...
学习新党章心得体会   面对新形势新任务新挑战对党章进行修改,把党的重大理论成果和战略思想写入党章,对实现"两个一百年"...
《儒林外史》读书笔记 关于《儒林外史》读书笔记(精选28篇)  当阅读完一本名著后,想必你一定有很多值得分享的心得,这时最...
数字化管理学习心得体会 数字化管理学习心得体会  20xx年5月22日~5月29日,我们参与了本智数字化管理人才评价系统的第...
中小学教师职业道德规范心得体... 最新中小学教师职业道德规范心得体会(通用5篇)  我们有一些启发后,常常可以将它们写成一篇心得体会,...
教师思想政治学习心得体会 教师思想政治学习心得体会范文(精选10篇)  我们有一些启发后,就十分有必须要写一篇心得体会,这样能...
中小学教师网络培训心得体会 中小学教师网络培训心得体会1本次教师培训的内容十分丰富,理论上包括对教学规章制度、教学常规、师德、大...
销售客服工作心得体会 销售客服工作心得体会(精选10篇)  从某件事情上得到收获以后,可用写心得体会的方式将其记录下来,这...
班组长培训心得体会 班组长培训心得 范文一这次厂组织了班组长的学习培训,主要目的是提高每个班组长的能力和素质培养,从而更...
双师教学的心得体会 双师教学的心得体会  从某件事情上得到收获以后,写心得体会是一个不错的选择,这样可以记录我们的思想活...
中学思想品德培训心得 中学思想品德培训心得范文  过去,思想品德课教学沿用旧的教学方法或引不起学生的兴趣,或只能使学生死记...
客服工作心得报告 客服工作心得报告客服工作心得报告在没有进客服工作之前,总认为客服的工作很简单,就是坐在前台接接电话,...
家长会心得体会 家长会心得体会今天在学校召开的家长会上听取了校领导和老师对教育孩子所发表的演讲,感受颇深。同时也感觉...
加强作风建设心得体会 加强作风建设心得体会范文(通用8篇)  当我们经过反思,对生活有了新的看法时,好好地写一份心得体会,...
打工的心得体会 打工的心得体会500字(通用7篇)  当我们受到启发,对生活有了新的感悟时,通常就可以写一篇心得体会...
小学生读书心得 2018小学生读书心得  读书心得,是在读书后产生的心得与感受,以及对内容的理解与感悟。下面,小编为...
小学英语新课标学习心得体会 小学英语新课标学习心得体会范文  篇一:小学英语新课程标准培训学习心得体会  2012年10月20日...
教师研修培训心得体会 教师研修培训心得体会(精选18篇)  我们得到了一些心得体会以后,心得体会是很好的记录方式,这样可以...
国培培训心得体会 国培培训心得体会(通用18篇)  我们有一些启发后,马上将其记录下来,这样有利于培养我们思考的习惯。...
学生阅读心得体会 学生阅读心得体会7篇  我们有一些启发后,常常可以将它们写成一篇心得体会,这样有利于我们不断提升自我...