matlab实验是啥,matlab实验心得体会
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');
相关文章:

Silverlight中文件的生成操作与其对应的获取方法
文件生成操作:Silverlight里的资源文件(图片、视频、字体、XML、XAML等) 生成操作属性选择不同选项时,文件的生成方式和存储位置会有相应变化,下面说一下几个常用的选项:1、 Page:一般xaml文件都用这个。2、 Compile&a…

2017SDN市场一片繁荣,全球企业纷纷“亮剑“
据国外媒体报道,爱尔兰市场研究机构Research and Markets发布的数据显示,到2023年,全球运营商软件定义网络市场预计将达到95亿美元。预计运营商软件定义网络将在未来六年中以42.3%的年复合率增长。强大的市场前景,使得全球各大运营…
【怎样写代码】参数化类型 -- 泛型(五):泛型类
如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

kerberos java实现,基于kerberos实现jaas登录
这段时间在做hadoop和kerberos的整合,顺便看了jaas和kerberos,这里给出使用kerberos登录模块的jaas例子。前提条件1.kerberos已经安装,principal已经创建,这里用的principal是已经建好的nn/adminpsy.com;2.客户端配置了kerberos&a…
【怎样写代码】参数化类型 -- 泛型(六):泛型接口
如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

多媒体视像会议中音视频矩阵的用途
在现代多媒体会议室,为了满足不同演示场合的需求,通常会具备多种不同的音视频信号源和显示终端,虽然这些音视频信号源和显示终端也可能会同时具备复合视频(Composite-Video)、超级视频(S-Video)…

winsock select
MSDN中,有: select The select function determines the status of one or more sockets, waiting if necessary, to perform synchronous I/O.int select(int nfds,fd_set* readfds,fd_set* writefds,fd_set* exceptfds,const struct timeval* timeout …

matlab llc谐振电路,一个菜鸟对LLC谐振知识的渴望
admin离线LV9管理员积分:30301|主题:2337|帖子:8925积分:30301管理员2015-5-27 14:55:14期待ingshyshihouyun积分:5664|主题:152|帖子:2386积分:5664LV8副总工程师2015-5-27 15:01:18首先要知道为什么要用L…

启用IIS的Gzip压缩 【转】
现代的浏览器IE6和Firefox都支持客户端Gzip,也就是说,在服务器上的网页,传输之前,先使用Gzip压缩再传 输给客户端,客户端接收之后由浏览器解压显示,这样虽然稍微占用了一些服务器和客户端的CPU,…
【怎样写代码】参数化类型 -- 泛型(七):泛型方法
如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

新疆弃光量下降14% 弃光问题仍然难解
风力与太阳能资源丰沛的中国新疆地区,同时也是中国弃光、弃风限电问题最严重的地区。好消息是,新疆维吾尔自治区发改委指出,新疆今年第一季的弃光与弃风量分别较去年同期降低了14.4%和14%;然而,整体弃光问题仍然难解。…

ueditor php 附件,ueditor单独调用上传附件和图片的功能
第一步, 引入文件第二步 html元素调用的页面:上传图片上传文件第三步 编写js代码var _editor;$(function() {//重新实例化一个编辑器,防止在上面的editor编辑器中显示上传的图片或者文件_editor UE.getEditor(upload_ue);_editor.ready(function () {//…

动网论坛数据库字段表说明
address ip表ip1 ip地址开始ip2 ip地址结束country 国家city 城市admin 管理员表id 管理员自编idusername 用户名 password 管理员后台登录密码flag 管理权限(0519)lastlogin 管理员登录后台最后一次时间lastloginip 管理员最后一次登陆后台ipadduser 登…
【怎样写代码】参数化类型 -- 泛型(八):泛型委托
如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

GfK公司将IT设备移至Equinix公司在法兰克福的数据中心
日前据悉,德国市场研究机构GfK公司将其所有IT基础设施从纽伦堡的三个数据中心转移到Equinix公司最近在法兰克福开通的一个数据中心。该举措将巩固GfK公司在EMEA(欧洲、中东、非洲)地区的数据业务,提高效率,并获得更多的…

php签名是做什么用的,这个签名在PHP中意味着什么()?
在PHP的语法中,这意味着该函数返回引用而不是值.例如:$foo foo;function & get_foo_ref (){global $foo;return $foo;}// Get the reference to variable $foo stored into $bar$bar & get_foo_ref();$bar bar;echo $foo; // Outputs bar, since $bar re…

静态构造函数趣谈!
类的静态构造函数也叫类型构造器,静态构造器,他调用的时刻由CLR来控制:CLR会选择如下时间之一来调用静态构造函数: 1,在类型的第一个实例创建之前,或类型的非继承字段或成员第一次访问之前。这里的“之…
【怎样写代码】参数化类型 -- 泛型(九):泛型代码中的default关键字
如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

Facebook失误泄露反恐审查员信息 生命或受威胁
北京时间19日下午WSJ讯Facebook(FB)因疏忽将负责审核疑似恐怖分子和其它群组发布内容的审查员姓名居然暴露给了这些审查对象,公司上周五称这一漏洞已修复。 Facebook发言人称,大约1000名Facebook审查员受到在活动日志中公开审查员…

LSB图像信息隐藏算法matlab,实验二LSB信息隐藏实验.doc
实验二LSB信息隐藏实验.doc实验二LSB信息隐藏实验综合评分:【实验目的】:掌握MATLAB基木操作实现LSB信息隐藏和提取【实验内容】:(请将你实验完成的项11涂“■“)实验完成形式:■用MATLAB函数实现LSB信息隐藏和提取□其它:(请注明…

关于程序员的政治(转)
其实一直都不太懂得办公室的政治,我出来一年多了,自己喜欢做的事情没做到,当初也很傻很天真的觉得事业单位恶心,企业只要有能力就一定有出头之日,拒绝了同学好友的要求。现在悔到肠子都青了。下面只是我总结的一点关于…
【机器学习】基于蚁群算法的多元非线性函数极值寻优
如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

东方日升重磅推出白色双玻组件 助力推动度电成本下滑
近日,为期3天的日本国际太阳能展览会PVExpo2017在日本东京圆满落幕。A股光伏龙头企业东方日升携60片单多晶组件、72片单多晶组件与白色多晶双玻组件等一系列高效产品亮相展会,并凭借良好的抗PID特性、优异的输出功率以及名列全球第一梯队的品牌备受日本光…

php -find(),php – beforeFind()添加条件
使用beforeFind(),如果希望find使用它,则应返回已修改的$queryData数组.这是你目前的问题.public function beforeFind($queryData) {parent::beforeFind();$queryData[conditions] array(client_id > 2);return $queryData;}但是,您还有其他一些小问题可能会导致您遇到问题…

“北京今年入冬的第一场雪”,纪念博客园写日志一年了
今天是2009年11月1日,北京下了入冬以来的第一场雪,就在昨天我还以为北京还是秋季,可是今天早上醒来看到外面飘落的大雪,已经意识到北京的冬天已经到来了 来博客园写博客一年了,结识了很多朋友,也为社区贡献…

从特急到难产 光伏增补项目抢不抢630?
2016年12月22日晚,国家能源局以特急形式发布国能新能〔2016〕383号《关于调整2016年光伏发电建设规模有关问题的通知》,要求每个省(自治区、直辖市)追加规模最多不超过100万kW,超过50万kW以上的明年不再下达其新增建设…
【计算机视觉】EmguCV学习笔记(1)Hello World
如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

PHP流程控制语句例题,第四堂、php流程控制语句
php流程控制语句条件控制语句和循环控制语句是两种基本的语法结构。它们都是用来控制程序执行流程的,也是构成程序的主要语法基础。程序的3种控制结构条件控制语句循环控制语句跳转语句包含语句1.程序设计的结构大致分为顺序结构,选择(分支)结构和循环结…

Web用户控件的一个毛病
前几天发现的,今天好好审查的 的确是.net 2.0的问题,也不知道是微软.net小组特意的,就是我在自定义的web 用户控件中,自定义的一些字段后,在页面中的对它的字段赋值,但是在web用户自定义控件中,…
【计算机视觉】EmguCV学习笔记(2)图像的载入、显示和输出
如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.