主要内容

rmvar

(删除)删除变量从模糊推理系统

    rmvar将在将来的版本中被删除。使用removeInputremoveOutput代替。有关更多信息,请参见兼容性的考虑

    描述

    例子

    人物》= rmvar (不定式,varType,varIndex)删除指定索引的输入或输出变量的模糊系统不定式

    这个命令会自动改变规则列表保持规模符合当前变量的数量。你必须删除FIS的任何规则包含一个变量删除它之前你想删除。您不能删除一个模糊变量目前使用的规则列表。

    (人物》,errorStr)= rmvar (___)返回任何错误作为一个特征向量。

    例子

    全部折叠

    创建一个模糊推理系统。

    fis = newfis (“mysys”);

    添加一个输入变量和一个系统隶属函数。

    fis = addvar (fis,“输入”,“温度”100年[0]);fis = addmf (fis,“输入”,1“冷”,“trimf”,30 60 [0]);

    查看变量的属性。

    getfis (fis,“输入”,1)
    ans =结构体字段:名称:“温度”NumMFs: 1 mf1:‘冷’范围:100年[0]

    删除会员功能。为此,去除隶属函数1从输入1

    fis = rmmf (fis,“输入”,1“曼氏金融”1);

    查看变量的属性。

    getfis (fis,“输入”,1)
    ans =结构体字段:名称:“温度”NumMFs: 0范围:100年[0]

    现在没有隶属函数的变量。

    输入参数

    全部折叠

    模糊系统,指定为一个FIS对象。

    变量类型,指定为“输入”“输出”

    变量指数,指定为一个正整数。

    输出参数

    全部折叠

    模糊系统更新,作为FIS返回对象。

    错误消息,作为一个特征向量返回。

    版本历史

    之前介绍过的R2006a

    全部展开