matlab線性擬合在濾波器設計中的應用

2021-09-02 01:31:04 字數 921 閱讀 3030

一般的,濾波器結構如下:

不同的電壓,會對應濾波器不同的頻率,由於測試,不可能窮盡所有的頻率,通常是在測試完一些基礎頻率後,用matlab的線性擬合功能,完成圖形的繪製。

初步在excel中畫出來:可以看出,基本呈現線性關係

下面是matlab**:

%線性擬合

x=[4,5,6,7,8,9,10,11,12]; %濾波器電壓

y=[1855,2000,2100,2200,2355,2440,2540,2601,2706];%濾波器頻率

p=polyfit(x,y,1); % polyfit是曲線擬合函式

x1=linspace(min(x),max(x)); %linspace 是用來生成乙個等差數列的lin是linear的縮寫,就是將生成乙個以a和b為斷點 共劃分為n個區間的向量

y1=polyval(p,x1); % polyval是求值函式,可求得多項式在x1處的值y1

plot(x,y,』*』,x1,y1); % plot是畫圖函式,將兩個圖花在一起

%polyfit–呼叫方法:polyfit(x,y,n)。用多項式求過已知點的表示式,其中x為源資料點對應的橫座標,可為行向量、矩陣,y為源資料點對應的縱座標,可為行向量、矩陣,n為你要擬合的階數,一階直線擬合,二階拋物線擬合,並非階次越高越好,看擬合情況而定。

%polyfit 做出來的值從左到右表示從高次到低次的多項式係數,給出係數的個數是n+1。

matlab 濾波器篇

快畢業了,把自己寫的現成的matlab函式分享給有需要的人,由於個人水平有限,寫的不好請見諒,願意拍磚的儘管拍好了。目前還不考慮讀博,所以寫的程式仍了可惜,所以就拿出來分享。好了不廢話了,開始正題。以下兩個濾波器都是切比雪夫i型數字濾波器,不是巴特沃爾濾波器,請使用者注意!1.低通濾波器 使用說明 ...

matlab設計濾波器

陳懷琛的 數字訊號處理教程 matlab釋義與實現 從效能上來說,iir濾波器傳遞函式包括零點和極點兩組可調因素,對極點的惟一限制是在單位圓內。因此可用較低的階數獲得高的選擇性,所用的儲存單元少,計算量小,效率高。但是這個高效率是以相位的非線性為代價的。選擇性越好,則相位非線性越嚴重。fir濾波器傳...

微帶濾波器摘要 微帶濾波器 畢設文獻綜述

文獻綜述 一 課題國內外現狀 微波濾波器在通訊 訊號處理 雷達等各種電路系統中具有廣泛用途。隨著移動通訊 電子對抗和導航技術的飛速發展,對新的微波元器件的需 求和現有器件效能的改善提出了更高的要求。發達國家都在利用新材料和 新技術來提高器件效能和整合度,同時,盡可能地降低成本,減小器件尺 寸和降低功...