模糊化是指将输入量的精确值转化成适当域上的语言变化量(模糊输入量);模糊推理是模糊控制的核心,即是指以知识库为基础,通过一定的推理机制,由模糊输入值得到模糊输出量的过程,我们采用的模糊推理方法为Mamdani“最小--最大”合成法;反模糊化是指由模糊输出值得到精确输出值的过程,采用面积重心法进行了反模糊化。
使用readfis()函数形成模糊关系矩阵。可运行如下命令
matrix=readfis('d:\matlab\fuzzy.fis')
matrix =
name: 'fuzzy'
type: 'mamdani'
andMethod: 'min'
orMethod: 'max'
defuzzMethod: 'centroid'
impMethod: 'min'
aggMethod: 'max'
input: [1x2 struct]
output: [1x1 struct]
rule: [1x35 struct]