MATLAB模糊控制addvar函数
addvar函数是用来添加变量到模糊推理系统中的一个函数
语法
fis = addvar(fis,varType,varName,varBounds)
描述
addvar函数有四个输入参数:
- fis—MATLAB中的一个模糊推理系统
- varType—要添加到模糊推理系统中的变量的类型,例如’input’ 和 ‘output’
- varName—要添加的变量的名字,一般是一个字符向量或字符串
- varBounds—变量的取值范围,一般是一个二值向量,其中第一个元素是变量可取的最小值,第二个元素是变量可取的最大值
例子
添加变量到模糊推理系统中:
首先要创建一个新的模糊推理系统:
fis = newfis('tipper');
然后添加新的输入变量service到系统中:
fis = addvar(fis,'input','service',[0 10]);
最后可以查看新添加变量的属性:
getfis(fis,'input',1)
结果如下所示:
ans = struct with fields:
Name: ‘service’
NumMFs: 0
range: [0 10]