當前位置: 華文星空 > 知識

有哪些讓你目瞪口呆的 Bug ?

2020-03-11知識

好多人都提到了seed的問題,實際上既然波形變得更差了顯然兩次隨機的數據是不同的

如果我沒記錯的話,randn要保證兩次隨即數據一樣是需要提前保存狀態的,這位老兄顯然沒有采取這種操作

當然他還是成功畢業了的

/****************以下是原回答******************/

大學快畢業大家都忙著搞畢設的時候

有個哥們是用matlab做訊號處理演算法仿真的

他過來找我說:加上去的雜訊去不掉了

我說:你要是能全去掉就能評個優秀畢設了

他又說:不是去噪去不掉,是程式裏面去不掉

我就納悶了

跟過去看看他的程式

當時應該是5月初了,正常人基本上都在收尾寫論文了

我一看這家夥

剛把一階低通濾波給做出來

我就有種不好的預感

看看他畫的波形

呦呵,「去」了雜訊的波形比沒去雜訊的還難看

看看他的程式

加噪波形數據(記不得叫啥了)=啥啥正弦波+randn(裏面啥忘了,反正就是加個隨機數當雜訊)

挺low,但是沒毛病

再看看去噪波形

去噪波形數據=加噪波形數據-randn(同上)

嗯,沒毛病

……

…………

………………

……………………嗯?