好多人都提到了seed的问题,实际上既然波形变得更差了显然两次随机的数据是不同的
如果我没记错的话,randn要保证两次随即数据一样是需要提前保存状态的,这位老兄显然没有采取这种操作
当然他还是成功毕业了的
/****************以下是原回答******************/
大学快毕业大家都忙着搞毕设的时候
有个哥们是用matlab做信号处理算法仿真的
他过来找我说:加上去的噪声去不掉了
我说:你要是能全去掉就能评个优秀毕设了
他又说:不是去噪去不掉,是程序里面去不掉
我就纳闷了
跟过去看看他的程序
当时应该是5月初了,正常人基本上都在收尾写论文了
我一看这家伙
刚把一阶低通滤波给做出来
我就有种不好的预感
看看他画的波形
呦呵,「去」了噪声的波形比没去噪声的还难看
看看他的程序
加噪波形数据(记不得叫啥了)=啥啥正弦波+randn(里面啥忘了,反正就是加个随机数当噪声)
挺low,但是没毛病
再看看去噪波形
去噪波形数据=加噪波形数据-randn(同上)
嗯,没毛病
……
…………
………………
……………………嗯?