你會編寫沃爾什低通濾波的matlab的程式嗎??? 50

2025-03-23 18:30:11 字數 1510 閱讀 4604

急!如何用matlab構建理想低通濾波器,巴特沃斯低通濾波器,指數低通濾波器和梯形低通濾波器對影象處理

1樓:網友

比如你要處理的訊號叫x(n),是乙個n點的序列。

理想低通濾波器最簡單,先對x(n)做fft,得到頻域特性x(k),然後把高頻部分的資料改為0,最後在用ifft變換轉換到時域,就是理想濾波了,因為高頻完全被抹掉了,而低頻資訊絲毫不變。

其他濾波器就不能這樣賴皮的做了,因為理想濾波器必須有無限多個抽頭才能達到「高頻完全被抹掉了,而低頻資訊絲毫不變」的效果。實際中是不可能的。其他濾波器就是根據你要的階數先設計出濾波器的時域衝擊響應h(n),再用filter( )函式讓訊號通過這個濾波器,這樣來實現。

2樓:網友

對這裡不很瞭解,不敢多說。

3樓:小翔p翔

指數低通。

a=imread('');

r=rgb2gray(a);

subplot(1,3,1);imshow(r);

xlabel('a)原始影象');

r1=imnoise(r,'salt & pepper',;

subplot(1,3,2);imshow(r1);

xlabel('b)含椒鹽雜訊影象');

f=double(r1)

k=fft2(f);

g=fftshift(k);

n1,n2]=size(g);

n=2;d0=25;

u0=round(n1/2);

v0=round(n2/2);

for i=1:n1;

for j=1:n2

d=sqrt((i-u0)^2+(i-v0)^2);

h=exp(-(d/d0)^2);

y(i,j)=h*g(i,j);

endend

y=ifftshift(y);

e1=ifft2(y);

e2=uint8(real(e1));

subplot(1,3,3);imshow(e2);

xlabel('c)指數低通濾波器處理');

matlab的乙個低通濾波器問題

4樓:網友

你這個問題問的很好,這裡涉及到乙個模擬濾波器和數字濾波器之間的轉換問題。因為你設計的巴特沃斯濾波器是模擬濾波器,你用來濾波的函式filter是數字濾波器函式,不知道說道這裡你明白了沒有。最簡單的該法就是在你『y=filter(b,a,x);』這句話之前加上『[b,a] = impinvar(b,a);』即利用脈衝響應不變法,現將你的模擬濾波器轉成數字濾波器,然後在進行後續的數字濾波器處理,這樣你出來的頻譜就對了。

怎麼用matlab設計低通濾波器

5樓:一直都在的星空

生成相應的函式後,在file 中選擇生成。m檔案,如下圖。

儲存,即為濾波函式。

希望能解決你的問題。

賽爾號沃拉普的技能,賽爾號沃拉普技能表

級 快攻 普通物攻,威力,優先出招,pp 級 嚇唬 屬性攻擊,技能使用成功時, 改變對方防禦等級 ,特防等級 ,pp 級 龍吼 龍系特攻,威力,pp 級 暴烈擊 普通物攻,威力, 幾率傷害為倍,pp 級 絕對防禦 屬性攻擊,技能成功時, 改變自身防禦等級,特防等級,pp 級 岩石脈衝 地面特攻,威力...

沃格爾為什麼不願用庫茲馬?

因為沃格爾覺得庫茲馬目前實力還不夠強,如果用他的話也只會對自己不利而已。所以才不願意用他。因為庫茲馬的打球方式比較偏向獨,他不喜歡向隊友傳球,所以沃格爾不願用庫茲馬。因為庫茲馬的防守非常弱,在場上會成為對手攻擊的目標,所以教練不願意給他太多的上場時間。湖人教練沃格爾如何激發出庫茲馬的狀態?庫茲馬現在...

沃爾的資料其實也很好,為何還是被稱為毒瘤?

不談身體天賦。反正是頂級的。結合身高,速度,爆發力,翼展,力量,衛大師,羅斯。他已經是主動防守最好的控衛之一了。一方面後場的搶籃板很好看,可以單防,協防,補防,壓迫能力驚人。這個資料不會顯示出來,但是 者自然會明白。但這不是他最大的優點。沃爾最可怕的是,他是這一代年輕人中最優秀的純控衛。推後組織攻勢...