好文档 - 专业文书写作范文服务资料分享网站

MATLAB模糊逻辑工具箱及函数调用方法

天下 分享 时间: 加入收藏 我要投稿 点赞

4 MATLAB模糊工具箱介绍

Fuzzy Logic工具箱功能非常强大,利用它人们可以方便地建立模糊逻辑推理系统,并对其进行测试。这里我们主要介绍它提供的5个图形化的系统设计工具。

4.1模糊推理系统编辑器

启动模糊推理系统编辑器(FISE, Fuzzy Inference SystemEditer)的方法有两种,在MATLAB的命令窗口中输入“fuzzy”命令或者依次点击MATLAB软件左下角的“Start”,“Toolboxes”,“Fuzzy Logic”也可打开FISE,然后双击FIS Editor Viewer项。FISE的图形界面如下图14示。

图1FISE图形界面

4.2隶属函数编辑器

在MATLAB的命令界面输入“mfedit”命令或者在模糊推理系统编辑器的“File”

?“Edit/Membership Functions”或者双击图14中红色矩形,都可打开隶属函数

编辑器。通过该编辑器可以设定和变更输入/输出语言变量的各自的语言值的隶属函数的类型及参数。如下图15所示。

图2隶属函数编辑器界面

4.3模糊规则编辑器

在MATLAB的命令界面中输入“ruleedit”命令或者利用模糊推理系统编辑

器的“File”?“Edit/Rules”或双击图2里红色框旁的黑色的矩形框,都可以打开模糊规则编辑器。通过该编辑器可以添加、修改和删除必要的模糊规则,其空白界面如下图3所示。

图3模糊规则编辑器界面

4.4模糊规则观察器

在MATLAB的命令界面输入“ruleview”命令,或者在前面介绍的三种编辑器中的任一个中选择相应的“View/Rules”,均可打开模糊规则观察器。在模糊规则观察器中,以图形形式描述了模糊推理系统的推理过程,如下图4所示。

图4模糊规则浏览器界面

4.5模糊推理输入输出变量特性观察器

在MATLAB的命令窗口中输入“surfview”命令,或者在各个编辑器窗口选择相应菜单“View/Surface”,都可打开模糊推理输入输出曲面浏览器。该窗口用三维图形展示出输入与输出变量的曲面特性,如下图5所示。

图5输入与输出变量的曲面特性观察窗口

4.6 模糊推理系统的调用方法

利用上面所介绍的编辑器建立好模型后,首先要保存所建立的模糊推理系统,然后我们就可以利用实验数据对模型进行测试了。通过模糊推理系统编辑器的“File”

?“Export”?“To Workspace”或者“To File”对建立的模糊推理系统进行保

存。且前者是把系统导出保存到MATLAB的工作空间,可以直接调用;后者是把系统导出另存到一个文件件里。调用的时候,调用方法如下:

(1)把工具箱中建立的模型导出到工作空间中,同时需要命名,例命名FXCZ01;对于存储到文件夹里的模糊推理系统,先打开Fuzzy Logic工具箱,然后“File”?“Import”?“From File”找到文件单击即可;

(2)新建M文件,输入下面命令:

in=[ ]; %“[ ]”中的数据就是要输入模型的实验数据。 out=evalfis(in,FXCZ01) %“evalfis”是执行模糊推理计算

函数。

(3)保存M文件并命名;

(4)运行M文件程序并在matlab主界面中观察结果。

MATLAB模糊逻辑工具箱及函数调用方法

4MATLAB模糊工具箱介绍FuzzyLogic工具箱功能非常强大,利用它人们可以方便地建立模糊逻辑推理系统,并对其进行测试。这里我们主要介绍它提供的5个图形化的系统设计工具。4.1模糊推理系统编辑器启动模糊推理系统编辑器(FISE,FuzzyInferenceSystemEditer)的方法有两种,在MATLAB的命令窗口中输入“f
推荐度:
点击下载文档文档为doc格式
1rzkc2jvgi05ej31u7uf
领取福利

微信扫码领取福利

微信扫码分享