MATLAB模糊逻辑工具箱函数 模糊逻辑算法的matlab程序

   2023-02-08 学习力0
核心提示:说明:本文档中所列出的函数适用于Matlab5.3以上版本,为了简明起见,只列出了函数名,若需要进一步的说明,请参阅MATLAB的帮助文档。1. GUI工具   Anfisedit      打开ANFIS编辑器GUI   Fuzzy     调用基本FIS编辑器   Mfedit     隶属

说明:本文档中所列出的函数适用于Matlab5.3以上版本,为了简明起见,只列出了函数名,若需要进一步的说明,请参阅MATLAB的帮助文档。

1. GUI工具

   Anfisedit      打开ANFIS编辑器GUI

   Fuzzy     调用基本FIS编辑器

   Mfedit     隶属度函数编辑器

   Ruleedit     规则编辑器和语法解析器

   Ruleview      规则观察器和模糊推理方框图

   Surfview      输出曲面观察器

2. 隶属度函数

   dsigmf     两个sigmoid型隶属度函数之差组成的隶属度函数

   gauss2mf      建立两边型高斯隶属度函数

   gaussmf     建立高斯曲线隶属度函数

   gbellmf     建立一般钟型隶属度函数

   pimf      建立Π型隶属度函数

   psigmf     通过两个sigmoid型隶属度函数的乘积构造隶属度函数

   smf     建立S-型隶属度函数

   sigmf     建立Sigmoid型隶属度函数

   trapmf     建立梯形隶属度函数

   trimf      建立三角形隶属度函数

   zmf     建立Z-型隶属度函数

3. FIS数据结构管理

   addmf     向模糊推理系统(FIS)的语言变量添加隶属度函数

   addrule     向模糊推理系统(FIS)的语言变量添加规则

   addvar     向模糊推理系统(FIS)添加语言变量

   defuzz     对隶属度函数进行反模糊化

   evalfis     完成模糊推理计算

   evalmf     通过隶属度函数计算

   gensurf     生成一个FIS输出曲面

   getfis      得到模糊系统的属性

   mf2mf     在两个隶属度函数之间转换参数

   newfis     创建新的FIS

   parsrule     解析模糊规则

   plotfis     绘制一个FIS

   plotmf     绘制给定语言变量的所有隶属度函数的曲线

   readfis     从磁盘装入一个FIS

   rmmf     从FIS中删除某一语言变量的某一隶属度函数

   rmvar     从FIS中删除某一语言变量

   setfis      设置模糊系统的属性

   showfis     以分行的形式显示FIS结构的所有属性

   showrule      显示FIS的规则

   writefis     保存FIS到磁盘上

4. 先进技术

   anfis      Sugeno型模糊推理系统(FIS)的训练程序(只适用于MEX)

   fcm     模糊C均值聚类

   genfis1     不使用数据聚类方法从数据生成FIS结构

   genfis2     使用减法聚类方法从数据生成FIS结构

   subclust     用减法聚类方法寻找聚类中心

5. Simulink仿真块

   fuzblock     Simulink模糊逻辑控制器库

   sffis      用于Simulink的模糊推理S-函数

6. 演示

   defuzzdm      反模糊化方法

   fcmdemo      FCM聚类显示(二维)

   fuzdemos      列出所有模糊逻辑工具箱的演示程序

   gasdemo     使用子聚类节省燃料的ANFIS演示

   juggler     带规则观察器的弹球游戏器

   invkine     单机械臂倒立摆运动

   irisfcm     FCM聚类显示(四维)

   noisedm     自适应消除噪声

   slbb      球和棒控制(Simulink)

   slcp     倒立摆控制(Simulink)

   sltank     水位控制(Simulink)

   sltankrule      带规则观察器的水位控制(Simulink)

   sltbu      卡车入库(只有Simulink方式)

 
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • 如何在Abaqus的python中调用Matlab程序
    目录1. 确定版本信息2. 备份python3. 设置环境变量4. 安装程序5. 调试运行参考资料Abaqus2018操作系统Win10 64位Python版本2.7(路径C:\SIMULIA\CAE\2018\win_b64\tools\SMApy\python2.7)2. 备份python将上述的“python2.7”文件夹复制出来,避免因操作错误
    03-16
  • 如何将极坐标数据转换为笛卡尔坐标系并绘制[MATLAB]
    如何将极坐标数据转换为笛卡尔坐标系并绘制[MAT
    你想做的事考虑根据与原点的距离 $r$ 和 $xy$ 平面上的角度 $heta$ 绘制数据 $P(r, heta)$。例如,雷达获取的信号包含有关目标范围 $r$ 和方位角 $heta$ 的信息。就是下图。在本文中,$heta$ 是从 $x$ 轴测量的角度。显示示例考虑创建依赖于 $r, heta$ 的虚拟
    03-16
  • 【MATLAB与机械设计】一维优化进退法确定初始区间
    【MATLAB与机械设计】一维优化进退法确定初始区
    在讨论一维搜索时,首先保证搜索区间函数具有单峰性,也就是在区间[a,b]中函数是凸函数,对于求极小值问题,函数值具有高—低—高的特性,在区间[a,b]上有唯一的最小值。1,方法的建立2.进退法确定搜索区间的程序框图3,根据上述的程序框图,编写的MATLAB程序
    03-08
  • 用于微型四轮驱动的 6T 小齿轮原型和使用 MATLAB 的 FEM 结构分析
    用于微型四轮驱动的 6T 小齿轮原型和使用 MATLA
    介绍我使用迷你 4WD 套件使用 Raspberry Pi 制作机器人汽车。定制零件丰富且方便,因为它们在附近的商店很容易买到。但是,由于Mini 4WD的速度非常快,因此在低速时很难控制速度。因此,我使用 3D 打印机制作了自己的 6T 小齿轮,并尝试改变齿轮比。 成型小齿
    03-08
  • ROS与Matlab系列:一个简单的运动控制 基于matl
    转自:http://blog.exbot.net/archives/2594Matlab拥有强大的数据处理、可视化绘图能力以及众多成熟的算法函数,非常适合算法开发;在控制系统设计中,Simulink也是普遍使用的设计和仿真工具。而ROS系统,则是一种新的标准化机器人系统软件框架。通过ROS,你
    02-10
  • matlab 遍历结构体struc的成员
    MATLAB中专门用于对结构数组的操作的函数并不多,通过 help datatypes获取数据类型列表,可以看到其中的结构数据类型的有关的函数,主要如表4.3.1所示。表4.3.1 结构数组的操作函数函数名             功能描述 deal                 把输入处
    02-09
  • 02-09
  • schroeder reverb matlab实现
    schroeder reverb matlab实现
    原理参考:Natural sounding artificial reverberation combFilter.m:function output = combFilter(delay, gain, input)fs = 48000;delaySample = int32(delayTime * fs / 1000);B = [1 zeros(1, delaySample - 1)];A=[1 zeros(1, delaySample - 2) -gain];
    02-09
  • C/C++中调用matlab引擎计算 matlab转c
    原帖地址:http://blog.sina.com.cn/s/blog_6adcb3530101cvot.html一,在linux环境使用matlab引擎必须先进行一些必要的配置1,matlab引擎依赖/bin/csh启动,所以不管你使用何种shell,都必须安装csh。**2,matlab引擎依赖的动态库文件目录必须在系统当前的
    02-09
  • MATLAB 图像放大/缩小,双线性插值
    MATLAB 图像放大/缩小,双线性插值
    半年前写过matlab最邻近插值的图像缩放,没怎么考虑边界问题。更早之前用Opencv写过双线性插值图像放大,不过写的比较混乱。所以这里用matlab重新再清楚的写一遍。 1 close all; 2 clear all; 3 clc; 45 m=1.8;%放大或缩小的高度 6 n=2.3;%放大或缩小的宽度 7
    02-09
点击排行