资源简介

TS模糊,包括聚类数选取,输入选择,前件辨识,后件辨识等

资源截图

代码片段和文件信息

function [a_centerb_d] = cnsqn_ident(xU)
%算出高斯隶属函数的中心和标准差
%输入:
%    x:  输入向量组,k*m矩阵k为向量个数,m为维数(输入量个数)
%    U: 由聚类得到的隶属度矩阵
%输出:
%    a_center: 高斯隶属函数的中心
%    b_d:      高斯隶属函数标准差

cluster_n = size(U1);
n_input = size(x2);

a(1:cluster_n1:n_input) = 0;    % a为∑μ*x
u(1:cluster_n1:n_input) = 0;    % u为∑μ
u_x_a(1:cluster_n1:n_input) = 0;  % u_x_a为∑μ*(x - a)^2

for k = 1:n_input
for c = 1:1:cluster_n       % 规则数等于聚类数
for h = 1:1:size(U2)       % length(U) ==  length(x)
a(ck) = a(ck) + U(ch)*x(hk);
u(ck) = u(ck) + U(ch);
end
end
end
a_center = a./u;            %算出中心

for k = 1:n_input
for c = 1:1:cluster_n
for h = 1:1:length(U)
u_x_a(ck) = u_x_a(ck) + U(ch)*(x(hk)-a_center(ck))^2;
end
end
end
b_d = sqrt(2*u_x_a./u);  %算出标准差

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-05-25 15:59  TS_fuzzy\
     文件         882  2013-01-24 12:35  TS_fuzzy\cnsqn_ident.m
     文件         178  2013-01-24 12:35  TS_fuzzy\gaussmf_self.m
     文件        3322  2013-01-24 12:35  TS_fuzzy\gauss_ident_RC.m
     文件        1768  2013-01-24 12:35  TS_fuzzy\LS_ident.m
     文件         699  2013-01-24 12:35  TS_fuzzy\RC.m
     目录           0  2013-05-25 15:59  例1\
     文件        5548  2013-01-24 12:35  例1\ident_1.m
     文件        1696  2013-01-24 12:35  例1\RC_1.m
     文件         490  2013-01-24 12:35  例1\SC_1.m
     目录           0  2013-05-25 15:59  例2\
     文件        1608  2013-01-24 12:35  例2\ident_2.m
     文件        2231  2013-01-24 12:35  例2\RC_2.m
     文件        1836  2013-01-24 12:35  例2\SC_2.m

评论

共有 条评论