function [deltZ,deltL,deltW,deltU,deltX,deltY]=AssignXX(XX,ContrlCount,RestraintCount,Busnum,Balance) deltX=XX(1:ContrlCount); deltX(Balance)=0; deltX(Balance+Busnum)=0; k1=ContrlCount+2*Busnum; deltY=XX(ContrlCount+1:k1); k2=k1; k1=k2+RestraintCount; deltZ=XX(k2+1:k1); k2=k1; k1=k2+RestraintCount; deltW=XX(k2+1:k1); k2=k1; k1=k2+RestraintCount; deltL=XX(k2+1:k1); k2=k1; deltU=XX(k2+1:end); end