資源簡(jiǎn)介
Matlab編寫(xiě)解決FIR濾波器參數(shù)問(wèn)題,濾波器可改,效果很好!!
代碼片段和文件信息
%%?清空環(huán)境
clc
clear
%%?參數(shù)初始化
%粒子群算法中的兩個(gè)參數(shù)
c1?=?1.49445;
c2?=?1.49445;
wmax=0.9;%慣性因子最大值
wmin=0.4;%慣性因子最小值
D=21;%粒子維數(shù)
maxgen=1000;???%?進(jìn)化次數(shù)??
sizepop=50;???%種群規(guī)模
u=3;%混沌系數(shù)
Vmax=0.3;
Vmin=-0.3;
popmax=1;
popmin=-1;
%%?產(chǎn)生初始粒子和速度
for?i=1:sizepop
????%隨機(jī)產(chǎn)生一個(gè)種群
????pop(i:)=rands(1D);????%初始種群
????V(i:)=rands(1D);??%初始化速度
????%計(jì)算適應(yīng)度
????fitness(i)=fun5(pop(i:));???%粒子的適應(yīng)值
end
%%?個(gè)體極值和群體極值
[bestfitness?bestindex]=min(fitness);
zbest=pop(bestindex:);???%全局最佳
gbest=pop;????%個(gè)體最佳
fitnessgbest=fitness;???%個(gè)體最佳適應(yīng)度值
fitnesszbest=bestfitness;???%全局最佳適應(yīng)度值
%%?迭代尋優(yōu)
for?i=1:maxgen
????????w=wmax-i*(wmax-wmin)./maxgen;
????for?j=1:sizepop
????????
????????%速度更新
????????V(j:)?=?w*V(j:)?+?c1*rand*(gbest(j:)?-?pop(j:))?+?c2*rand*(zbest?-?pop(j:));
????????V(jfind(V(j:)>Vmax))=Vmax;
????????V(jfind(V(j:) ????????
????????%種群更新
????????pop(j:)=pop(j:)+V(j:);
????????pop(jfind(pop(j:)>popmax))=popmax;
????????pop(jfind(pop(j:)<
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????3931??2012-05-17?19:25??FIR濾波器設(shè)計(jì)\autid1.fig
?????文件??????78330??2012-05-17?19:25??FIR濾波器設(shè)計(jì)\autid1.jpg
?????文件???????2522??2012-05-08?21:17??FIR濾波器設(shè)計(jì)\CPSO.m
?????文件???????8061??2012-05-08?21:30??FIR濾波器設(shè)計(jì)\FIR.fig
?????文件??????51106??2012-05-08?21:30??FIR濾波器設(shè)計(jì)\FIR.jpg
?????文件???????4328??2012-05-08?21:43??FIR濾波器設(shè)計(jì)\FIR2.fig
?????文件??????65332??2012-05-08?21:43??FIR濾波器設(shè)計(jì)\FIR2.jpg
?????文件???????4930??2012-05-17?19:19??FIR濾波器設(shè)計(jì)\FIR3.fig
?????文件??????81586??2012-05-17?19:19??FIR濾波器設(shè)計(jì)\FIR3.jpg
?????文件????????422??2012-05-09?16:31??FIR濾波器設(shè)計(jì)\firplot.m
?????文件???????1017??2012-05-09?16:38??FIR濾波器設(shè)計(jì)\firplot2.m
?????文件????????439??2012-05-09?16:36??FIR濾波器設(shè)計(jì)\firplot3.m
?????文件????????364??2012-04-26?21:06??FIR濾波器設(shè)計(jì)\fun5.m
?????文件???????3943??2012-05-08?21:44??FIR濾波器設(shè)計(jì)\GAPSO.m
?????文件????????460??2012-05-09?15:05??FIR濾波器設(shè)計(jì)\plot1.m
?????文件??????30214??2012-05-17?19:28??FIR濾波器設(shè)計(jì)\single1.fig
?????文件?????120172??2012-05-17?19:28??FIR濾波器設(shè)計(jì)\single1.jpg
?????文件??????86382??2012-05-17?18:55??FIR濾波器設(shè)計(jì)\single2.jpg
?????目錄??????????0??2012-10-06?19:42??FIR濾波器設(shè)計(jì)
-----------?---------??----------?-----??----
???????????????543539????????????????????19
- 上一篇:ccd攝像頭的黑線識(shí)別
- 下一篇:Qt 柱狀圖繪制
評(píng)論
共有 條評(píng)論