资源简介
matlab开发-改进的解决方案经济调度方案。该程序通过改进的粒子群算法解决了经济调度问题。
代码片段和文件信息
function [P Fcost Pl]=eld(dataBPd)
if nargin ~= 3
error(‘Wrong number of input arguments‘)
end
ss=size(data);
if ss(2)~=5
P=‘data is wrong the matrix should have six columns‘;
Fcost=‘verify your data‘;
Pl=‘verify your data‘;
else
end
warning off
n=length(data(:1));
Aeq=ones(1n);
a=data(:1);
b=data(:2);
c=data(:3);
l=data(:4);
u=data(:5);
P=l;
for i=1:10
Pl=P‘*B*P;
Pd1=Pd+Pl;
ll=diag(1-2*B*P);
A1=inv(ll)*a;
B1=inv(ll)*b;
H=2*diag(A1);
P=quadprog(HB1[][]AeqPd1lu);
end
Fcost=sum(a.*P.*P+b.*P+c);属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 953 2014-02-12 12:44 pso\eld.m
文件 172 2014-02-12 12:44 pso\forcecol.m
文件 181 2014-02-12 12:44 pso\forcerow.m
文件 5788 2014-02-12 12:44 pso\goplotpso.m
文件 28672 2014-02-12 12:44 pso\introduction.doc
文件 126739 2014-02-12 12:44 pso\ll1411.pdf
文件 4588 2014-02-12 12:44 pso\normmat.m
文件 922 2014-02-12 12:44 pso\psoeld.m
文件 1032 2014-02-12 12:44 pso\psotest.m
文件 22221 2014-02-12 12:44 pso\pso_Trelea_vectorized.m
文件 758 2014-02-12 12:44 pso\test.m
文件 1530 2014-02-12 12:44 license.txt
相关资源
- matlab开发-能带计算
- matlab开发-FlockingAlgorithm
- matlab开发-MuellerStokesJonesCalculus
- matlab开发-HX711的自定义数据库
- matlab开发-SMOTEBoost
- matlab开发-果蝇优化算法第二版
- matlab开发-多变量决策树
- matlab开发-水轮发电机模型
- matlab开发-交通警告标志识别标签代码
- matlab开发-RUSBoost
- matlab开发-基于遗传算法的机器人运动
- matlab开发-MPU6050加速度陀螺仪
- matlab开发-功率曲线FAsmallscalewindturbi
- matlab开发-NASAJPLDE405开发星历表
- matlab开发-SortinoRatio
- matlab开发-永磁TDC并联电机数学模型
- matlab开发-3相SPWM整流器
- matlab开发-Kilobotswarm控制Matlabarduino
- matlab开发-简单音频播放
- matlab开发-记录文件的绘图仪加速度、
- matlab开发-永磁同步电机PMSM动态数学模
- matlab开发-多目标优化差分进化算法
- matlab开发-随机微分方程解算
- matlab开发-波长调制光谱的二次谐波模
- matlab开发-仿制药生物生理学基础药动
- matlab开发-使用svmrfe选择功能
- matlab开发-KDTreeNearestNeighborandRangeSear
- matlab开发-stlread
- matlab开发-三维图像堆栈查看器
- matlab开发-动态电压恢复器故障dvr
川公网安备 51152502000135号
评论
共有 条评论