資源簡介
這些代碼用于模糊控制中模糊規則的生成,非常有用,特別是對學習模糊控制的人來說

代碼片段和文件信息
function?[Rxcan]=chqgz(Dataxxmf_n)
%?this?function?can?get?the?original?rules?from?data
%?Data?is?the?input?space?restructure?maxtri
%?x?is?the?original?data
%?
lengthx1=size(Datax1);
lengthx2=size(Datax2);
cent=zeros(1lengthx1);
canshu=genparam([x?x]mf_n‘gaussmf‘);??%產生最初隸屬函數參數
xcan=canshu(1:mf_n1:2);????????????????%產生x1最初隸屬函數參數?
R=zeros(lengthx1lengthx2);?
%
%?求每組數據對應的規則
for?i=1:lengthx1?
????i
????for?j=1:lengthx2
????????cent(ij)=abs(Datax(ij)-xcan(12));
????????flag=1;
????????for?l=1:7
??????????C(ijl)=abs(Datax(ij)-xcan(l2));
???????????if?C(ijl) ???????????????cent(ij)=C(ijl);
???????????????flag=l;????????????????????????
???????????end
???????????R(ij)=flag;
???????end
?????end
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????987??2004-11-03?17:29??模糊規則的生成\zzgz生成最終規則.m
?????文件????????397??2004-11-03?17:50??模糊規則的生成\jhgz1簡化規則.m
?????文件???????1768??2004-11-04?09:00??模糊規則的生成\qsgzqd起始規則確定(488個).m
?????文件????????217??2004-12-07?17:00??模糊規則的生成\zhuchengxu主程序.m
?????文件????????795??2005-04-03?09:39??模糊規則的生成\chqgz從數據中抽取規則(9000.m
?????目錄??????????0??2005-04-06?08:22??模糊規則的生成
-----------?---------??----------?-----??----
?????????????????4382????????????????????7
評論
共有 條評論