日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

最小二乘算法MATLAB代码实现

發(fā)布時間:2025/3/15 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 最小二乘算法MATLAB代码实现 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最小二乘(Least Square)準則:以誤差的平方和最小作為最佳準則的誤差準則

定義式中, ξ(n)是誤差信號的平方和;ej是j時刻的誤差信號,

dj是j時刻的期望信號,Xj是j時刻的輸入信號構成的向量, W表示濾波器的權系數構成的向量。通過選擇W,使ξ(n)取得最小值的濾波稱為最小二乘(Least Square,簡稱LS)濾波,而滿足E[e2j]取得最小值的濾波稱為最小均方誤差(Least Mean Square, 簡稱LMS)濾波。

最小二乘法代碼

function [yn,W,en]=LMS(xn,dn,M,mu,itr) % LMS(Least Mean Squre)算法 % 輸入參數: % xn 輸入的信號序列 (列向量) % dn 所期望的響應序列 (列向量) % M 濾波器的階數 (標量) % mu 收斂因子(步長) (標量) 要求大于0,小于xn的相關矩陣最大特征值的倒數 % itr 迭代次數 (標量) 默認為xn的長度,M<itr<length(xn) % 輸出參數: % W 濾波器的權值矩陣 (矩陣) % 大小為M x itr, % en 誤差序列(itr x 1) (列向量) % yn 實際輸出序列 (列向量) % 參數個數必須為4個或5個 if nargin == 4 % 4個時遞歸迭代的次數為xn的長度 itr = length(xn); elseif nargin == 5 % 5個時滿足M<itr<length(xn)if itr>length(xn) | itr<Merror('迭代次數過大或過小!');end elseerror('請檢查輸入參數的個數!'); end % 初始化參數 en = zeros(itr,1); % 誤差序列,en(k)表示第k次迭代時預期輸出與實際輸入的誤差 W = zeros(M,itr); % 每一行代表一個加權參量,每一列代表-次迭代,初始為0 % 迭代計算 for k = M:itr % 第k次迭代x = xn(k:-1:k-M+1); % 濾波器M個抽頭的輸入y = W(:,k-1).' * x; % 濾波器的輸出en(k) = dn(k) - y ; % 第k次迭代的誤差% 濾波器權值計算的迭代式W(:,k) = W(:,k-1) + 2*mu*en(k)*x; end % 求最優(yōu)時濾波器的輸出序列 yn = inf * ones(size(xn)); for k = M:length(xn)x = xn(k:-1:k-M+1);yn(k) = W(:,end).'* x; end

測試調用已經寫好的最小二乘法算法

%function main() close all % 周期信號的產生 t=0:99; xs=10*sin(0.5*t); figure; subplot(2,1,1); plot(t,xs);grid; ylabel('幅值'); title('{輸入周期性信號}'); % 噪聲信號的產生 randn('state',sum(100*clock)); xn=randn(1,100); subplot(2,1,2); plot(t,xn);grid; ylabel('幅值'); xlabel('時間'); title('{隨機噪聲信號}'); % 信號濾波 xn = xs+xn; xn = xn.' ; % 輸入信號序列 dn = xs.' ; % 預期結果序列 M = 20 ; % 濾波器的階數 rho_max = max(eig(xn*xn.')); % 輸入信號相關矩陣的最大特征值 mu = rand()*(1/rho_max) ; % 收斂因子 0 < mu < 1/rho [yn,W,en] = LMS(xn,dn,M,mu); % 繪制濾波器輸入信號 figure; subplot(2,1,1); plot(t,xn);grid; ylabel('幅值'); xlabel('時間'); title('{濾波器輸入信號}'); % 繪制自適應濾波器輸出信號 subplot(2,1,2); plot(t,yn);grid; ylabel('幅值'); xlabel('時間'); title('{自適應濾波器輸出信號}'); % 繪制自適應濾波器輸出信號,預期輸出信號和兩者的誤差 figure plot(t,yn,'b',t,dn,'g',t,dn-yn,'r');grid; legend('自適應濾波器輸出','預期輸出','誤差'); ylabel('幅值'); xlabel('時間'); title('{自適應濾波器}');

?

總結

以上是生活随笔為你收集整理的最小二乘算法MATLAB代码实现的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 97综合 | 午夜不卡视频 | 亚洲一区二区三区四区不卡 | 亚洲综合资源 | 日韩精品一区二区亚洲av观看 | 医生强烈淫药h调教小说视频 | 久久久久亚洲色欲AV无码网站 | 亚洲夜夜操 | 法国极品成人h版 | 一级成人毛片 | 亚洲天天影视 | 中文精品在线 | 伊人精品国产 | 久久国产一区二区三区 | 高h捆绑拘束调教小说 | 综合视频 | 日韩精品中文字幕在线观看 | 天天躁日日躁狠狠很躁 | 亚洲精品中文字幕成人片 | 日韩一区二区三区四区五区 | 丰满的女人性猛交 | 免费极品av一视觉盛宴 | 影音先锋啪啪 | 激情www| 国产在线看片 | 天天操夜夜操视频 | 边啃奶头边躁狠狠躁 | 永久视频在线观看 | 日韩大胆人体 | 深夜福利一区二区 | 奇米婷婷 | 91在线免费看 | 国产精品自产拍在线观看 | 亚洲色图25p | 欧美永久免费 | 可以免费看黄的网站 | 男女在线观看 | 超碰免费看 | 在线视频二区 | 一个色综合导航 | 本道综合精品 | 午夜中文字幕 | 国产黄色自拍视频 | 日韩亚洲精品在线 | a亚洲天堂 | 99视频在线精品 | 超碰三级 | 亚洲成人免费在线视频 | 夜夜嗨av禁果av粉嫩avhd | 人妻少妇精品无码专区 | 欧美天天性 | 亚洲精品乱码久久久久久写真 | 国产精品二区在线观看 | 自拍偷拍导航 | 日韩一卡二卡三卡四卡 | 欧美日韩 一区二区三区 | 色之久久综合 | 黄色在线观看视频网站 | 91成人网页 | 欧美大片在线播放 | 美日韩精品一区二区 | 亚洲激情国产 | 丰满少妇中文字幕 | 国产乱国产乱老熟300部视频 | 免费看a级黄色片 | 手机在线视频一区 | 日韩成人精品在线观看 | 九九热在线免费视频 | 特级西西444www高清大胆免费看 | 99国产视频 | 欧美女优视频 | www.三级 | 有码在线播放 | 精品久久不卡 | 女性毛片 | 欧美做爰全过程免费看 | 性高潮久久久久久久久久 | av导航站| 日本伊人网 | 欧美在线视频你懂的 | 欧美麻豆 | 国产精品白嫩白嫩大学美女 | 裸体女人a级一片 | 一二三区精品视频 | 寂寞少妇让水电工爽hd | 国产成人综合在线视频 | 手机在线观看av片 | 男人手机天堂 | 亚洲天堂男人 | 片集网 | 中国女人内精69xxxxxx | 欧美三级小视频 | 免费毛片基地 | 波多野结衣中文字幕久久 | 国产短视频一区 | wwwxxx黄色| 日本特黄网站 | 草草在线免费视频 | 不卡的中文字幕 |