文档

evalfis

评估的模糊推理系统

描述

例子

输出= evalfis (金融中间人,输入)评估的模糊推理系统金融中间人的输入值输入并返回的输出值输出

例子

输出= evalfis (金融中间人,输入,选项)评估的模糊推理系统使用指定的评价选择。

例子

(输出,fuzzifiedIn,消除,aggregatedOut,ruleFiring)= evalfis (___)返回模糊推理过程的中间结果。不支持这种语法金宝app金融中间人是一个fistree对象。

例子

全部折叠

加载金融中间人。

fis = readfis (“蒂珀”);

评估FIS当第一个输入2第二个输入1

输出= evalfis (fis, 1 [2])
输出= 7.0169

加载金融中间人。

fis = readfis (“蒂珀”);

使用一个数组指定输入组合评估每输入一行的组合。

输入= [2 1;4 5;7 8];

评估金融中间人指定输入组合。

输入输出= evalfis (fis)
输出=3×17.0169 14.4585 20.3414

每一行的输出是defuzzified输出值的对应行吗输入

加载金融中间人。

fis = readfis (“蒂珀”);

创建一个evalfisOptions选项设置,指定输出模糊集的样本数量。

选择= evalfisOptions (“NumSamplePoints”,50);

使用这个选项集评估金融中间人。

输出= evalfis (fis、[2 1]选项);

创建一对Mamdani模糊推理系统。

fis1 = mamfis (“名字”,“fis1”,“NumInputs”2,“NumOutputs”1);fis2 = mamfis (“名字”,“fis2”,“NumInputs”2,“NumOutputs”1);

定义之间的联系。

反对= [“fis1 / output1”“fis2 / input1”];

创建一个树的模糊推理系统。

树= fistree ([fis1 fis2],反对);

创建一个evalfisOptions选项设置,指定输出模糊集的样本数量。

选择= evalfisOptions (“NumSamplePoints”,50);

评估fistree对象使用指定的输入组合和设置这个选项。

y = evalfis(树,(0.5 0.2 0.7)选项)
y = 0.1553

加载金融中间人。

fis = readfis (“蒂珀”);

评估金融中间人,然后返回中间推理结果。

[fuzzifiedIn输出,消除,aggregatedOut ruleFiring] = evalfis (fis, 2 [1]);

您可以检查中间结果理解或可视化模糊推理过程。例如,查看汇总输出模糊集,模糊集evalfisdefuzzifies找到输出值。同时,情节defuzzified输出值。

fis.output.range outputRange = linspace (fis.output.range(1),(2),长度(aggregatedOut)) ';情节(outputRange aggregatedOut,[输出输出],[0 1]包含(“小费”)ylabel (“输出会员”)传说(“聚合输出模糊集”,“Defuzzified输出”)

的长度aggregatedOutput对应的采样点数量用于离散化输出模糊集。

创建一个2型Mamdani模糊推理系统。

fis = mamfistype2 (“NumInputs”2,“NumOutputs”1);

评估FIS当第一个输入0.4第二个输入0.72

输出= evalfis (fis, [0.4 - 0.72])
输出= 0.1509

2型FIS的输出是一个脆值。

当你获得中级2型FIS模糊推理结果,您获得中间结果生成使用上下MF值。例如,获得中级fuzzified输入值。

[输出,fuzzifiedInput] = evalfis (fis, [0.5 - 0.75]);

查看fuzzified输入值。

fuzzifiedInput
fuzzifiedInput =9×41.0000 0 0 0 0 0 0 0 0 0 0 0 0.4000 1.0000 0.2500 0.4000 0.2500 1.0000 0.4000 1.0000 0.2500 0 0 0 0 0.4000 0.2500 0.2500 1.0000 0.4000 1.0000 0.2500 0.4000 0

前两列包含fuzzified第一和第二输入值的基础上为每个输入MF。第二个两列包含fuzzified值为每个输入基于MF越低。

输入参数

全部折叠

模糊推理系统评估,指定为以下之一:

输入值,指定为一个——- - - - - -NU数组,NU输入变量的数量吗金融中间人是输入的数量组合评价。

evalfis金宝app支持双精度或单精确输入值。

评价选项,指定为一个evalfisOptions对象。

输出参数

全部折叠

输出值,作为一个返回——- - - - - -NY数组,NY输出变量的数量吗金融中间人evalfis评估金融中间人每一行的输入并返回结果defuzzified输出相应的行输出

Fuzzified输入值,作为一个数组返回。

金融中间人是一个1型模糊推理系统,fuzzifiedIn是一个NR——- - - - - -NU数组,NR规则的数量吗金融中间人。元素(,j)fuzzifiedIn的输入隶属函数的值是jth的输入规则。

金融中间人是一个2型模糊推理系统,fuzzifiedIn是一个NR————(2 *NU)数组。第一个NU列包含fuzzified上面的隶属函数的值对于每个规则,和最后一个NU列包含fuzzified隶属函数值低。

如果输入指定多个输入组合fuzzifiedIn对应于最后一行的组合输入

有关不分明化输入值的更多信息,请参阅Fuzzify输入

这个输出参数时不支持金宝app金融中间人是一个fistree对象。

规则输出,作为一个数组返回。获得输出对于每个规则,evalfis应用规则的发射强度前期输出隶属函数中指定使用暗示方法金融中间人

金融中间人是一个1型Mamdani系统,消除是一个N年代————(NRNY)数组,NR是规则的数量,NY是输出的数量,和N年代采样点的数量用于评估输出变量范围。每一列的消除包含一个规则的输出模糊集。第一个NR列包含规则输出第一输出变量NR列对应第二个输出变量,等等。

金融中间人是一个2型Mamdani系统,消除是一个N年代————(2 *NR*NY)数组。第一个NR*NY使用上生成的列包含规则输出隶属度函数,最后NR*NY列包含规则输出生成使用较低的隶属度函数。

金融中间人是一个1型Sugeno系统,每个规则输出是一个标量值。在这种情况下,消除是一个NR——- - - - - -NY数组中。元素(j,k)消除的价值吗k的输出变量j规则。

金融中间人是一个2型Sugeno系统,消除是一个NR————(3 *NY)数组。第一个NY列包含规则的输出水平。下一个NY列包含相应的规则发射的优点使用上隶属度函数生成。最后一个NY列包含规则发射的优点使用较低的隶属度函数生成。例如,在三个的输出系统中,列4和7包含发射的产量水平的优势第一列。

如果输入指定多个输入组合消除对应于最后一行的组合输入

有关模糊含义的更多信息,请参阅运用暗示法

这个输出参数时不支持金宝app金融中间人是一个fistree对象。

聚合输出为每个输出变量,作为一个数组返回。

N年代——- - - - - -NY数组或一个行向量的长度NY。对于每一个输出变量,evalfis结合相应的输出从所有使用聚合方法中指定的规则金融中间人

对于1型Mamdani系统,每个输出变量的总体结果是模糊集合。在这种情况下,aggregatedOut是作为一个N年代——- - - - - -NY数组,NY输出的数量和吗N年代采样点的数量用于评估输出变量范围。每一列的aggregatedOut包含一个输出变量的总模糊集。

对于2型Mamdani系统,每个输出变量的总体结果是模糊集合。在这种情况下,aggregatedOut是作为一个N年代————(2 *NY)数组。第一个NY列包含聚合使用上生成输出隶属度函数,最后NY列包含聚合生成输出使用较低的隶属度函数。

金融中间人是一个1型Sugeno系统,每个输出变量的总体结果是一个标量值。在这种情况下,aggregatedOut是一个行向量的长度NY,元素k是规则的输出的总和k输出变量。

金融中间人是一个2型Sugeno系统,aggregatedOut是一个NR————(3 *NY)数组。aggregatedOut包含相同的数据消除基于输出水平的列排序。例如,在三个的输出系统中,当第1列排序,输出水平相应的发射的优势列4和7的相应调整。

如果输入指定多个输入组合aggregatedOut对应于最后一行的组合输入

有关模糊聚合的更多信息,请参阅聚合所有输出

这个输出参数时不支持金宝app金融中间人是一个fistree对象。

规则发射强度,作为一个列向量或数组返回。获得发射强度对于每个规则,evalfis评估规则先行词;也就是说,它模糊算子适用于fuzzified输入的值。

1型模糊系统,ruleFiring是一个列向量的长度NR,在那里NR是规则的数量,和元素的发射强度吗规则。

二型模糊系统,ruleFiring是一个NR2数组。第一列包含使用上隶属度函数生成规则解雇的优势,第二列包含规则发射的优点使用较低的隶属度函数生成。

如果输入指定多个输入组合ruleFiring对应于最后一行的组合输入

应用模糊算子的更多信息,请参阅应用模糊算子

这个输出参数时不支持金宝app金融中间人是一个fistree对象。

选择功能

应用程序

你可以评估1型模糊推理系统使用规则查看器模糊逻辑设计应用程序。

金宝app仿真软件块

你可以评估使用的模糊推理系统模糊逻辑控制器块。更多信息映射的参数evalfis模糊逻辑控制器块,看模拟仿真软件的模糊推理系统金宝app

兼容性的考虑

全部展开

行为改变R2018b

行为改变R2018a

行为改变R2018a

行为改变R2018a

扩展功能

之前介绍过的R2006a