
Matlab
文章平均质量分 57
karwen2020
机械、自动化、嵌入式
展开
-
果蝇(FOA)优化算法(附完整Matlab代码,可直接复制)
果蝇优化算法的核心是利用果蝇搜索实物的机制来对问题进行寻优。果蝇根据气味来确定食物的位置,食物腐烂程度越高,气味越大,果蝇对其越敏感。原创 2022-11-02 12:47:50 · 6836 阅读 · 8 评论 -
萤火虫(FA)算法(附完整Matlab代码,可直接复制)
在萤火虫优化算法中,萤火虫发出光亮的主要目的是作为一个信号系统,以吸引其他萤火虫个体。原创 2022-09-08 13:08:05 · 12397 阅读 · 28 评论 -
正余弦(SCA)优化算法(附完整Matlab代码,可直接复制)
正余弦算法是一种随机优化算法,原理简单,易于实现。原创 2022-09-05 12:05:18 · 7993 阅读 · 7 评论 -
灰狼(GWO)算法(附完整Matlab代码,可直接复制)
灰狼算法原创 2022-07-17 00:38:31 · 23865 阅读 · 47 评论 -
粒子群(PSO)算法(附完整Matlab代码,可直接复制)
PSO粒子群优化算法原创 2022-07-12 11:07:26 · 51664 阅读 · 38 评论 -
基于状态空间的PID控制
PID控制原创 2022-07-09 14:00:22 · 2300 阅读 · 0 评论 -
使用灰狼算法求函数最小值
close all; clc; clear;rand('seed',1);%保证每次的随机数结果一样%------------------参数初始化------------------wolf_num = 15; % 狼群数量max_iter = 150; % 最大迭代次数dim = 30; % 变量维数lb = -30*ones(1,dim); % 自变量下边界ub = 30*ones(1,dim); % 自变量上边界alpha_pos = zeros(1,di.原创 2022-05-20 17:47:38 · 662 阅读 · 5 评论 -
使用模糊RBF神经网络逼近函数
逼近函数为:y(k)=u(k)^3 +y(k-1)/(1+y(k-1)^2),其中u(k)=0.5sin(6pit),网络结构为“2-5-25-1”clear all;close all;xite=0.20;alfa=0.05;b=5*ones(5,1);%初始化高斯隶属度函数宽度c=[-5 -2 0 2 5;%初始化高斯隶属度函数中心 -5 -2 0 2 5; ];w=rands(25,1);%初始化模糊推理层到输出层的权值%***********************初始化*原创 2022-05-06 21:45:39 · 1940 阅读 · 0 评论 -
使用BP神经网络进行函数辨识
训练样本输入样本:x=[1 0 0;0 1 0;0 0 1];输出样本:y=[1 0;0 0.5;0 1];测试样本:x=[0.97,0.001,0.001;0,0.98,0;0.002,0 ,1.04;0.5,0.5,0.5;1,0,0;0,1,0;0,0,0]%‘3-6-2’结构的BP神经网络训练clc;clear all;close all;xite=0.5;%学习速率alfa=0.05;%动量因子%……………………………………初始化………………………………%原创 2022-04-28 19:30:38 · 2127 阅读 · 0 评论 -
使用BP神经网络逼近任意函数
使用BP神经网络逼近任意函数原创 2022-04-28 16:41:31 · 2626 阅读 · 0 评论 -
使用Matlab进行传递函数、状态空间、零极点的建模与转换
一.模型建立1、传递函数模型num=[1,4,8];den=[1,11,11,10];G=tf(num,den)提取传递函数分子、分母中系数:[num,den]=tfdata(G,‘V’)'V’为关键词,功能是返回列向量形式的分子分母多项式系数求多项式的根:r=roots( p)p——多项式降幂排列的系数行向量r——所求根列向量由根创建多项式函数:p=poly®2、状态空间模型A=[ -11 -11 -10; 1 0 0; 0 .原创 2022-04-23 18:00:41 · 11873 阅读 · 0 评论