模糊控制器隶属度函数绘制
创始人
2025-05-30 01:32:05
0

模糊控制器隶属度函数绘制

这里主要介绍两种方法,都是用MATLAB进行绘制,用Python绘图会报encoding编码的问题

隶属度函数有三角形隶属度函数、高斯隶属度函数、梯形隶属度函数等等

这里以三角形隶属度函数为例

直接绘制

% 模糊集合的名称
names = {'NB', 'NM', 'NS', 'ZO', 'PS', 'PM', 'PB'};% 论域
x = linspace(-3, 3, 100);% 隶属度函数参数
params = containers.Map( ...{'NB', 'NM', 'NS', 'ZO', 'PS', 'PM', 'PB'}, ...{[-4, -3, -2], [-3, -2, -1], [-2, -1, 0], [-1, 0, 1], [0, 1, 2], [1, 2, 3], [2, 3, 4]} ...
);% 颜色
colors = ['r', 'g', 'b', 'c', 'm', 'y', 'k'];% 绘制三角形隶属度函数
figure;
hold on;
for i = 1:length(names)param = params(names{i});y = zeros(size(x));y(x >= param(1) & x <= param(2)) = (x(x >= param(1) & x <= param(2)) - param(1)) / (param(2) - param(1));y(x >= param(2) & x <= param(3)) = (param(3) - x(x >= param(2) & x <= param(3))) / (param(3) - param(2));plot(x, y, colors(i), 'LineWidth', 2, 'DisplayName', names{i});
end
hold off;
legend('Location', 'NorthEast');
xlabel('论域');
ylabel('隶属度');
title('三角形隶属度函数图');
grid on;
print('triangular_membership_functions.png', '-dpng', '-r300');

出图效果大概是下面这样,效果一般,legend还挡住了曲线

在这里插入图片描述

plotmf()函数

在这里插入图片描述

这里需要我们先用MATLAB的fuzzy工具箱设计好模糊控制器,目录下有.fis文件

plotmf(fis,variableType,variableIndex)
  • fis — Fuzzy inference system,即.fis文件
  • variableType — Variable type'input' | 'output',即绘制输入还是输出变量的隶属度函数
  • variableIndex — 即输入/输出变量的序号,注意是正值
fis = readfis('fuzzyPID');
plotmf(fis,'output',1)

效果如下,还是比较规范的,横坐标的name和绘制变量的name是相同的

在这里插入图片描述

相关内容

热门资讯

从ChatGPT到AGI还有多... 1.引子 21年开始在公司负责一个全链路语音的项目,支持公司的Iot设备,...
海口最新学区划分,最新或202... 海口公办小学招生范围按照义务教育免试就近入学原则,市区公办小学实行依街道划片招生。本文为您介绍海口小...
青海最新学区划分,最新或202... 为方便家长和学生们了解自己孩子所就读的小学或是自己孩子的户口究竟在不在想要入读的中学的学区范围内,小...
西宁最新学区划分,最新或202... 西宁公办小学招生范围按照义务教育免试就近入学原则,市区公办小学实行依街道划片招生。本文为您介绍西宁小...
三亚最新学区划分,最新或202... 三亚公办小学招生范围按照义务教育免试就近入学原则,市区公办小学实行依街道划片招生。本文为您介绍三亚小...
贵州最新学区划分,最新或202... 为方便家长和学生们了解自己孩子所就读的小学或是自己孩子的户口究竟在不在想要入读的中学的学区范围内,小...
21- 神经网络模型_超参数搜... 知识要点 fetch_california_housing:加利福尼亚的房价数据&#...
一文了解GPU并行计算CUDA 了解GPU并行计算CUDA一、CUDA和GPU简介二、GPU工作原理与结构2.1、基础GPU架构2....
贵阳最新学区划分,最新或202... 贵阳公办小学招生范围按照义务教育免试就近入学原则,市区公办小学实行依街道划片招生。本文为您介绍贵阳小...
遵义最新学区划分,最新或202... 遵义公办小学招生范围按照义务教育免试就近入学原则,市区公办小学实行依街道划片招生。本文为您介绍遵义小...
安顺最新学区划分,最新或202... 安顺公办小学招生范围按照义务教育免试就近入学原则,市区公办小学实行依街道划片招生。本文为您介绍安顺小...
六盘水最新学区划分,最新或20... 百年教育网小编为您整理了关于六盘水市幼升小学区划分详情的相关信息,希望对您有帮助,想了解更多请继续关...
遍历二叉树线索二叉树 遍历二叉树 遍历定义 顺着某一条搜索路径寻访二叉树中的每一个结点,使得每个节点均被依次...
springboot简介和项目... Java知识点总结:想看的可以从这里进入 目录SpringBoot1、简介和原理1....
最新或2023(历届)嘉祥教育... 信息时报讯 面临中考,初三学生陈黎的父母十分发愁。一是孩子成绩并不拔尖,另外,父母虽然有心让儿子出...
“牛孩儿”“每天一题”助你提升... “小升初”的战鼓越擂越响,你准备好了吗?不要着急,自4月29日起,中原网教育频道官方微信“中原教育”...
这是一封发给西安小升初家长的邀... 秦学·伊顿交大校区4月9日晚上举办的小升初讲座圆满结束了,回顾讲座现场的瞬间,小编有一些小小的感动。...
四大法宝护航“528冲刺班”巨... 又是一个四月,春风扑面,鲜花盛开。又是一届小考,竞争激烈,埋头伏案。又是一轮冲刺,全力以赴,舍我其谁...
小升初数学面谈题型归纳 小升初... 数学在小升初择校中的重要性可以说是毋庸置疑的。很多一线名校例如二中应元、六中珠江、广大附等都对数学情...
vue2+3 pinia v... 1. 为什么要学习vue1.官网https://v3.cn.vuejs.org/guide/migr...