matlab如何實現中值濾波
matlab是進行數值分析的一個重要的工具。今天講一下matlab對一維信號進行中值濾波的使用方法。所謂的濾波,簡單意義上來説,就是對原信號進行處理,通過一系列的變換得到另一個信號。好比A為一組輸入信號,經過中值濾波,產生信號B。而中值濾波就是其中的變換。類似的濾波還有高斯平滑濾波,均值濾波等。
操作方法
(01)中值濾波的原理:對於一串連續輸入的信號(量化後是一組數據)。如下圖所示,是輸入的原信號。中值濾波的原理為,重新計算每一個x的輸出值(y),新的輸出值。相當於 y = new(x),new的操作是,從在以x為中心,長度為2k的原信號中(區間為[x-k+1,x+k]),提取出這段區間內中間的那個值,作為 y=new(x)的結果。
(02)舉例來説,輸入:Y[1-10]:1,2,3,4,5,6,7,8,9,10. 取區間2k = 4,所以k=2;執行中值濾波 K=中值濾波(Y)由x-k+1>=1,所以當k=2時,x>=2濾波時:K[1]=Y[1]K[2]=(Y[1]、Y[2]、Y[3]、Y[4])的中間值,即為2或3
(03)matlab的中值濾波實現方式:調用函數:A = medfilt1(B,n)B為輸入信號,A為濾波後的信號,即結果。n為控制濾波區間的參數。具體定義如下:1、若n為基數,區間為[k-(n-1)/2,k+(n-1)/2],2、若n為偶數,區間為[k-n/2,k+n/2+1],中值濾波表示用這個區間內的中間值代替這一點的值。
(04)對於輸入信號(最開頭的圖),以下分別為設置區間n=8和n=16得到的濾波圖像。中值濾波可以過濾尖峯脈衝。目的在於我們對於濾波後的數據更感興趣。濾波後的數據保留的原圖像的變化趨勢,同時去除了尖峯脈衝對分析造成的影響。
-
參考文獻在文中怎麼標註(word)
(尾註添加方法)在文章中標註參考文獻,還在一個一個慢慢敲嗎?看看用word怎麼快速實現吧。這裏以word2003為例。操作方法(01)光標移到要加入參考文獻標註的地方(02)菜單中“插入”——“引用”——“腳註和尾註”(03)如圖設置(04)確定後在該處就插入了一個上標“1”,而光標...
-
將pdf轉換成word後文檔全是圖片怎麼辦
MicrosoftWord是微軟公司的一個文字處理器應用程序。它最初是由RichardBrodie為了運行DOS的IBM計算機而在1983年編寫的,很多人不知道將pdf轉換成word後文檔全是圖片怎麼辦,下面讓我們一起來學習一下吧操作方法(01)首先打開捷速OCR文字識別軟件(02)將PDF放入捷速OCR文...
-
英雄聯盟阿卡麗神祕商店鑰匙怎麼使用
神祕鑰匙説明:1、神祕鑰匙由英雄聯盟官方活動發放,暫無其他渠道獲得,敬請留意。2、擁有神祕鑰匙的玩家,在阿卡麗的神祕商店中擁有額外一次刷新折扣的機會操作方法(01)每位召喚師擁有一次抽折扣的機會,使用鑰匙獲得額外一次抽折扣的機會。查看鑰匙説明,在泳池派對的世界...
-
PS CC 2017 安裝和破解 win10版
嘗試過很多個PS版本,還是覺得2017版的最好用,響應速度更快P圖更開心永久版你值得擁有!!操作方法(01)首先你要安裝PS2017軟件如果在網上找不到,可以聯繫小編哦。安裝時,按提示進行操作即可,需要一定的時間。(02)將下載下來的破解文件解壓雙擊打開紅框的程序(這個程序會自動...