主要内容

convertToType2

1型模糊推理系统转换成2型模糊推理系统

自从R2019b

描述

例子

fisT2= convertToType2 (fisT1)转换1型模糊推理系统fisT12型模糊推理系统fisT2

例子

全部折叠

创建一个1型模糊推理系统。对于这个示例,加载tipper.fis文件。

fisT1 = readfis (“蒂珀”);

查看第一个输入变量的隶属函数。

plotmf (fisT1“输入”,1)

图包含一个坐标轴对象。坐标轴对象包含服务,ylabel隶属程度包含6行类型的对象,文本。

转换fisT12型模糊推理系统。

fisT2 = convertToType2 (fisT1);

查看第一输入变量隶属度函数转换。

plotmf (fisT2“输入”,1)

图包含一个坐标轴对象。标题足迹的坐标轴对象不确定性(傻人),包含服务,ylabel隶属程度包含12线类型的对象,补丁,文本。这些对象代表UpperMF, LowerMF,傻人。

创建一个2型FIS的输入/输出数据,您必须首先创建一个使用1型金融中间人genfis

负荷训练数据和使用减法聚类生成一个金融中间人。

负载clusterDemo.datinputData = clusterDemo (:, 1:2);outputData = clusterDemo (: 3);选择= genfisOptions (“SubtractiveClustering”,“ClusterInfluenceRange”[0.5 0.25 0.3]);fisT1 = genfis (inputData outputData,选择);fisT1.Outputs
ans = fisvar属性:名称:“着干活”范围:[-0.1274 - 1.1458]MembershipFunctions: [1 x3 fismf]

转换生成的FIS 2型金融中间人。

fisT2 = convertToType2 (fisT1);

从最初的1型金融中间人是Sugeno系统,只有输入MFs转换为2型MFs。

输入参数

全部折叠

1型模糊推理系统,指定为一个mamfissugfis对象。

输出参数

全部折叠

二型模糊推理系统,返回以下之一:

的属性fisT2匹配相应的属性fisT1,除了每个1型隶属函数(除了Sugeno输出隶属度函数)转换为2型隶属函数。上每2型隶属函数的隶属函数参数fisT2匹配相应的隶属函数参数1型隶属函数fisT1

fisT2已经默认LowerScaleLowerLag并使用默认值“karnikmendel”类型还原法。

选择功能

应用程序

你可以交互式地第一型FIS转换成2型FIS使用模糊逻辑设计应用。然后您可以导出系统MATLAB®工作区。

版本历史

介绍了R2019b