function deltdeltF=func_deltdeltF(PVi,wPG,wQG,wPD,wQD,ContrlCount) %ContrlCount=size(PVi,1)+size(PGi,1)+size(wD,1)+Busnum*2; %P,Q,Volt theta这些控制变量数 C=[wPG' wPD' wQD']; sizeC=size(C,2); diagC=sparse(1:sizeC,1:sizeC,C,sizeC,sizeC); deltdeltF=[ diagC*2,sparse(sizeC,ContrlCount-sizeC); sparse(ContrlCount-sizeC,ContrlCount); ]; end