13 lines
478 B
Mathematica
13 lines
478 B
Mathematica
|
|
function CalCost(GenC,PG,PGi)
|
|||
|
|
cost=GenC(:,2).*PG(PGi).^2+GenC(:,3).*PG(PGi)+GenC(:,4);
|
|||
|
|
% Org_PG=[5;
|
|||
|
|
% 2.5794];
|
|||
|
|
% book_PG=[5.5056;
|
|||
|
|
% 2.1568];
|
|||
|
|
% cost2=GenC(:,2).*Org_PG(1:2).^2+GenC(:,3).*Org_PG(1:2)+GenC(:,4);
|
|||
|
|
% cost3=GenC(:,2).*book_PG(1:2).^2+GenC(:,3).*book_PG(1:2)+GenC(:,4);
|
|||
|
|
fprintf('<EFBFBD>ܻ<EFBFBD><EFBFBD><EFBFBD>Ϊ%f\n',sum(cost,1));
|
|||
|
|
% fprintf('PF<EFBFBD>ܻ<EFBFBD><EFBFBD><EFBFBD>Ϊ%f\n',sum(cost2,1));
|
|||
|
|
% fprintf('<EFBFBD><EFBFBD><EFBFBD><EFBFBD>OPF<EFBFBD>ܻ<EFBFBD><EFBFBD><EFBFBD>Ϊ%f\n',sum(cost3,1));
|
|||
|
|
% fprintf('<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϼ<EFBFBD><EFBFBD>ٷ<EFBFBD><EFBFBD><EFBFBD>ΪΪ%f\n',sum(cost3,1)-sum(cost,1));
|
|||
|
|
end
|