资源简介
MATLAB优化算法案例分析与应用-配书代码,只有代码。
代码片段和文件信息
%模糊逼近
clc % 清屏
clear all; % 删除workplace变量
close all; % 关掉显示图形窗口
L1=-3;L2=3; % U范围
L=L2-L1; % 模糊集变化范围长度
h=0.2; % 逼近精度
N=L/h+1; %模糊集的个数
T=0.01; %步长
x=L1:T:L2; % 模糊集变化范围
for i=1:N
e(i)=L1+L/(N-1)*(i-1); % 模糊集的边界值
end
c=0;d=0; %初始值
for j=1:N
% 隶属度函数
if j==1
u=trimf(x[e(1)e(1)e(2)]); %The first MF
elseif j==N
u=trimf(x[e(N-1)e(N)e(N)]); %The last MF
else
u=trimf(x[e(j-1)e(j)e(j+1)]);
end
hold on;
plot(xu‘r‘‘LineWidth‘2);
c=c+sin(e(j))*u; % 分子
d=d+u; % 分母
end
xlabel(‘x‘);ylabel(‘隶属函数模糊集‘);
for k=1:L/T+1
f(k)=c(k)/d(k); % 模糊系统
end
y=sin(x);
figure(2);
plot(xf‘r‘xy‘k‘);
xlabel(‘x‘);ylabel(‘模糊逼近‘);
grid on%网格化
title(‘模糊逼近‘)
figure(3);
plot(xf-y‘k‘‘LineWidth‘2);
grid on%网格化
xlabel(‘x‘);ylabel(‘模糊逼近误差‘);
title(‘模糊逼近误差‘)
相关资源
- 最优化 中国科学院大学 算法中的最优
- matlab建蜂窝小区
- 浙大matlab课件
- MATLAB数字信号处理GUI设计
- Matlab使用说明书
- matlab-lssvm程序
-
锅炉simuli
nk仿真 - 《MATLAB在数学建模中的应用卓金武》
- 基于matlab gui的图像处理课程实验演示
- 男女声音分离的matlab代码
- k均值聚类算法的原理与matlab实现
- SIFT matlab实现源码
- 基于Matlab的车牌识别系统神经网络
- 模式分类第2版课后习题答案所有习题
- Matlab关于数字信号处理的常用函数集
- 一种简单的数字图像复制粘贴检测
- 最优化方法及其Matlab程序设计.pdf
- matlab智能算法30个案例分析第二版代码
- 基于matlab的三维地球模型
- Matlab编写多目标优化算法NSGA-Ⅱ的详解
- MATLAB2019A官方手册.pdf
- 自动驾驶matlab
- 利用MATLAB画简单的路线图
- 核密度估计matlab程序
- 全面详解LTE:MATLAB建模、仿真与实现
- MATLAB编程(第二版)-菜鸟入门教材
- 基于MATLAB实现图片透视效果矫正
- 机械振动系统的matlab模拟程序
- 7站定位,基于matlab声源定位
- 基于matlab的cdma通信系统的仿真
评论
共有 条评论