智能控制MATLAB第一部分ppt课件.ppt
《智能控制MATLAB第一部分ppt课件.ppt》由会员分享,可在线阅读,更多相关《智能控制MATLAB第一部分ppt课件.ppt(60页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用MATLAB模糊逻辑工具箱工具命令行函数(以.m文件存放)图形交互工具(GUIGraphical User Interface)(图形用户界面)接口仿真逻辑模块(Simulink环境)建立模糊逻辑推理系统图形交互工具箱提供的图形化工具有五类:模糊推理系统编辑器Fuzzy隶属度函数编辑器Mfedit(Membership function)模糊规则编辑器Ruleedit模糊规则观察器Ruleview模糊推理输入输出曲面视图Surfview(Surface)经营者提供商
2、品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用 模糊推理系统编辑器Fuzzy处理最顶层构建问题,例如输入输出变量的数目、变量名等激活(进入)方法:命令窗口(command window)执行Fuzzy命令。激活模糊推理系统系统编辑器:经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用组成输入模糊变量图形框双击Mfedit模糊规则图形框双击Ruleedit输出模糊变量图形框双击Mfedit基本属性经营者提供商品或者服务有欺诈行为的,应当按照消费者
3、的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用基本属性包括:1.模糊集合合成运算(连接词的运算)andmin(最小法)prod(乘积法)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用 ormax(最大法)prober(概率法)prober(a,b)=a+b-ab经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用2.蕴涵计算(Implication)minprod(乘积法)经营者提供商品或者服务有欺诈
4、行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用3.输出的合成计算Aggregation(模糊规则综合采用的方法)Aggregationmaxprober(概率法)sum(求和法)prober(a,b)=a+b-ab经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用4.逆模糊化计算(Defuzzification)centroid(重心法)mom(平均最大隶属度法)som(最大隶属度函数中的取最小值法)bisector(面积平分法)lom(最大隶属度函数中的取最
5、大值法)在命令窗口键入mfedit可激活隶属度函数编辑器经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用MATLAB的FIS结构和存储1、FIS(模糊推理系统)结构模糊推理系统是以一种FIS的结构来表示和存储的访问方法GUI工具函数结构名.成员名2、存储(.fis文件)访问readfis读writefis写经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用命令函数1、隶属度函数函数trimf(表示triangular membersh
6、ip function)格式:y=trimf(x,a b c)其中:参数x指定变量论域范围,参数a,b和c指定三角形函数的形状,该函数在b点处取最大值1,a,c点为0。例:建立三角形隶属度函数并绘制曲线。x=0:0.1:10;y=trimf(x,3 6 8);plot(x,y)xlable(trimf,P=3 6 8)功能:建立三角形隶属度函数。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用函数trapmf(trap表示trapezium梯形)格式:y=trapmf(x,a b c d)其中:参数x指定变量论域
7、范围,参数a,b,c和d指定梯形隶属度函数的形状,该函数在b,c点处取最大值1,a,d点为0。功能:建立梯形隶属度函数。例:x=0:0.1:10;y=trapmf(x,1 5 7 8);plot(x,y)xlable(trapmf,P=1 5 7 8)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用 函数gaussmf格式:y=gaussmf(x,sig c)功能:建立高斯型隶属度函数。其中:参数x指定变量论域范围,参数c决定了函数的中心点,sig决定了函数曲线的宽度。高斯函数的表达式为:例:x=0:0.1:10
8、;y=gaussmf(x,2 5);plot(x,y)xlable(gaussmf,P=2 5)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用函数zmf 格式:y=zmf(x,a b)功能:建立Z型隶属度函数。说明:曲线在(a,b)之间是光滑的样条曲线,在a左段为1,b右段为0,跳跃点是(a+b)/2。参数x指定变量论域范围。例:x=0:0.1:10;y=zmf(x,2 8);plot(x,y)xlable(zmf,P=2 8)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔
9、偿的金额为消费者购买商品的价款或接受服务的费用函数smf格式:y=smf(x,a b)功能:建立S型隶属度函数。说明:曲线在(a,b)之间是光滑的样条曲线,在a左段为0,b右段为1,跳跃点是(a+b)/2。参数x指定变量论域范围。例:x=0:0.1:10;y=smf(x,2 8);plot(x,y)xlable(smf,P=2 8)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用2、模糊逻辑系统输入输出变量及隶属度函数的添加函数addvar功能:向模糊推理系统中添加语言变量。格式:a=addvar(a,varTy
10、pe,varName,varBounds)说明:参数列表中,a为模糊推理系统对应的矩阵变量名,varType用于指定语言变量的类型为字符型(如input或output);varName用于指定语言变量的名;varBounds用于指定语言变量的论域范围。注意:对于添加到同一个模糊推理系统的语言变量,按先后顺序自动编号,编号从1开始,逐渐递增。对于分属于输入与输出的不同语言变量则独立地分别编号。例:a=newfis(tipper);/创建并返回一个新的FIS系统 a=addvar(a,input,service,0 10);getfis(a,input,1)/取得FIS的部分或全部属性经营者提供商
11、品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用函数addmf功能:向模糊推理系统的语言变量添加隶属度函数。格式:a=addmf(a,varType,varIndex,mfName,mfType,mfParams)说明:隶属度函数只能为模糊推理系统中已经存在的某一语言变量的语言值添加隶属度函数。参数列表中,a为模糊推理系统对应的矩阵变量名,varType指定语言变量类型的字符串(如input或output);varIndex指定语言变量编号的数字;mfName指定隶属度函数名称;mfType指定隶属度函数类型;mfParam
12、s指定隶属度函数的参数。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用注意:对于每个语言变量的隶属度函数按该函数被添加的顺序编号,编号从1开始,依次递增。例:a=newfis(tipper);a=addvar(a,input,service,0 10);a=addmf(a,input,1,poor,guassmf,1.5 0);a=addmf(a,input,1,good,guassmf,1.5 5);a=addmf(a,input,1,excellent,guassmf,1.5 10);plot(a,inpu
13、t,1)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用3、FIS系统相关操作 函数newfis功能:创建并返回一个新的模糊推理系统。格式:a=newfis(fisName)函数readfis功能:从磁盘中读出并返回模糊推理系统结构变量。格式:Fismat=readfis(filename)例:fismat=readfis(tipper);/tipper.fis已经存在说明:打开一个由filename指定的数据文件(.fis),并将其加载到当前的工作空间(Workspace)中的变量Fismat中。经营者提供商品
14、或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用函数getfis功能:取得模糊推理系统的部分或全部属性。格式:getfis(a)/显示系统所有属性 getfis(a,fisprop)/显示系统某一属性 getfis(a,vartype,varindex,varprop)例:a=readfis(tipper);getfis(a)输出结果:Name=tipper Type=mamdani NumInputs=2 经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受
15、服务的费用例:getfis(a,input,1)注:属性为input或output时,后面的第三个参数指定某一个输入或输出语言变量。输出结果:Name=service NumMFs=3 MFLabels=poor good excellent Range=0 10例:getfis(a,input,1,name)输出结果:service经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用 函数showfis功能:以分行的形式显示模糊推理系统矩阵的所有属性。格式:showfis(fismat)函数writefis功能:将
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 控制 MATLAB 第一 部分 ppt 课件
限制150内