⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 inference.m

📁 主要实现一无人自行车的控制自主导航
💻 M
字号:
function stear =inference(xpos,phi,delta,and_method)
 
if xpos < 100 & phi >= 270      % adjuting the mixing of angle range for proper results
    phi=phi-360;
end
    
for i=1:35
     
    [r y(i)]=fire_rule(i,xpos,phi,1,delta,and_method); %getting matching values for LMF
    
    for j=1:2
        stear_l(i,j)=r(j)*y(i);
    end
    
end

%defuzzification
sy=sum(y);
if sy==0
    sy=eps;
end

    
stear_l=sum(stear_l);
stear_l=stear_l/sy;
stear_l=mean(stear_l);


for i=1:35
     
    [r y(i)]=fire_rule(i,xpos,phi,2,delta,and_method); ; %getting matching values for UMF
    
    for j=1:2
        stear_h(i,j)=r(j)*y(i);
    end
    
end

sy=sum(y);
if sy==0
    sy=eps;
end

stear_h=sum(stear_h);
stear_h=stear_h/sy;
stear_h=mean(stear_h);

stear=(stear_l+stear_h)/2.0;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -