chap3_5.m

来自「北航刘金锟老师的《智能控制》附带的完整matlab源程序!」· M 代码 · 共 46 行

M
46
字号
clear all;
close all;

A=[0.5;1;0.1];
B=[0.1,1,0.6];
C=[0.4,1];

%Compound of A and B
for i=1:3
   for j=1:3
      AB(i,j)=min(A(i),B(j));
   end
end
%Transfer to Column
T1=[];
for i=1:3
   T1=[T1;AB(i,:)'];
end
%Get fuzzy R
for i=1:9
   for j=1:2
      R(i,j)=min(T1(i),C(j));
   end
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
A1=[1,0.5,0.1];
B1=[0.1,0.5,1];

for i=1:3
   for j=1:3
      AB1(i,j)=min(A1(i),B1(j));
   end
end
%Transfer to Row
T2=[];
for i=1:3
   T2=[T2,AB1(i,:)];
end
%Get output C1
for i=1:9
   for j=1:2
      D(i,j)=min(T2(i),R(i,j));
      C1(j)=max(D(:,j));
   end
end
C1

⌨️ 快捷键说明

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