资源简介
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开发-为Resnet50网络设计工具箱模
- matlab开发-sigmoid
- matlab开发-同步发电机的详细模型,包
- matlab开发-多层反向传播神经网络
- matlab开发-Parrotminirones的模拟支持包
- matlab开发-nnsysid
- matlab开发-使用gnewton-raphson方法查找任
- matlab开发-UR5控制Matlab
-
matlab开发-mssamultiob
jectivesalpswarmalg - matlab开发-Vasicek
- matlab开发-直流到全桥逆变器
- matlab开发-使用xFoiland ParseCGeometric参数
- matlab开发-如何模拟6到10个输入状态空
- matlab开发-mtype340
- matlab开发-rafaelaeroXFOILinterface
-
matlab开发-单相三电平去阻尼Pwmba
s - matlab开发-scatter3sph
- matlab开发-TraCI4Matlab
- matlab开发-三个27电平转换器,带有单
- matlab开发-DynaSimDynaSim
- matlab开发-spy2m
- matlab开发-landmask
- matlab开发-经济调度通用算法解决方案
- matlab开发-图片加密和解密
- matlab开发-分子通讯粘着剂
- matlab开发-IEEE754二进制表示
- matlab开发-kmvcreditriskmodel违约风险概率
- matlab开发-17电平模块多电平转换器
- matlab开发-Xfoilformatlab
评论
共有 条评论