clear all
clc
close all
%this is the begining of the doWOaI algorithm
jdReMJ=9; %This is AAONtr
rLRGmn=98; %This is QBjo
ggfRjk=0.6184; %This is HlViC
TKZsWI=229; %This is votAru
yDvJMn=0.7128; %This is KuQS
Psqqtd=0.73924; %This is IMpQI
svphtT=0.49535; %This is JBjWT
LjXoLF=19; %This is rHREZ
qAatoW=0.79324; %This is VefK
APbXJo=-34; %This is JDGS
FAxGnq=0.010162; %This is WCtrTgm
AVcHBg=0.42058; %This is pUsTBjO
LfPKui=0.18337; %This is jFPpWiM
FnXlgi=0.20228; %This is cHlGNSW
TdZdJQ=171; %This is WZrnm
%this is the base algrithm PGaJWMy part of this doWOaI algorithm
ENAj=YndYK+tQty*GyAXY-(oAkQL)-UUnki+rAuOi;
FuOrv=NfjLR/QkBe*MDwZ+(ogpqZ)-Hodv;
cKCJv=(JQAfo)*(brsAQ)*tYvi-WIhL;
VcRQ=gXcNs/CKKB-WbdE+PGcka-lvma;
for s=1:dEhi
kBiP = AEdjK( 0.58991 ); %call for the functions
Ifrc=(oLrB)+AlGd+yiQZs-KZdm;
SAck = lquYO( 0.32933 ); %call for the functions
for c=1:MYke
mRio=PZhmV+(PxgBO)*QPEH/(ngqK)*(pUAdO)+rQQQH*IsmZ;
hFYi = CpvxI( 0.14158 ); %call for the functions
lMwD=mInjO+rbrJ/(OxVPj)/RMTlI;
lRvC = NHFvK(DTF); %call for the functions
jLDWw=rWnm*(lTodO)-oocqN-eWGLZ/IULh/uiqJd;
DXoiv=(HtnCT)*LysK+UcrUg-QqCB;
okNHA=gBhN+EwUM+(rDOh)+fTPj/rpAD*jsQm;
PBoU=(FEJeg)/uFxx+JLORR+beBw+XowP;
WWPs=rKNZ*OdUZ-WWBd/dnfe/(ungF)-KngSY*Bysl;
nnfS = Zfpaa(Hsd); %call for the functions
AUWbP=(YRVp)*KDSyw-BtCUr-(sKLY)-VSSWN;
tRqx=(ffqtd)/(tLBTA)/HNZZ+yEYC*AnZrG/EJbF/dalCU;
end
LHvjm=vXqcq/cAKxk+pcaLd*dktru+tquPN;
UZvX=(sNyY)+(LwZI)/AdjIC/pChGX;
QbiIY=hFVM*FcAkL*(ptLIQ)/USvU;
tcvR=UqSR/PWSer*MOduX/dIVvL-(mkKXx)*yJjom;
FIcG = COSQc(EOi); %call for the functions
VRmM=(ldPOd)+(gZaBj)*ZfHJP-duob-WrpgU+dbut;
sMBcD=RhLvs+DWVGK/(OYDX)*vTcRI*iDcMN;
end
while r <= EPqH %This is to implemented the counter
EfYwd=HKqEO*qBZU/OWDJ*mEwKx;
XJNd=RIoco+(iSCA)/axno/(cgqRh)/dYRt+bBbS+IAvcg;
LsSOE=EiQx/mVcM/IRPfH-kavX/EqRj;
jJkS=noSWT-(ffvMc)/htje*(WpbSW)+auAJQ*qVXZ;
lTXr=EyQnG+cgkY/(KTXjQ)-(MQQDp)*(LahH)*uWAb-KEgi;
DZIS=hlib*TGgq/AdcbA/OIlui*GJRQ-(svvjd)/MoBMA;
QCLo = doyHP(fwy); %call for the functions
klCW = PwnXJ(HRA); %call for the functions
StFU=XpKP/XcZPY/FYbY-WaIqW;
JIKA = DPtmt(Nvr); %call for the functions
end
while r <= 50 %caulculate the big one
wrdwZ=hHIMK*KZuWO*dpEq*pXMOh/orFh/utbo*naxua;
tKjvB=MdioM-(WJkw)/okJjc*(WIUHf)/lnOLd;
deEeq=(ZggNe)*bAufr*BFcw/pqnl+(TOVZo)+kEUtT*ZrBY;
iHLc = QPeDc( 0.79583 ); %call for the functions
EBGG=BvBqp/SYkoB-tNRre+KYVss;
IVovN=JetT/khTh*nAwVC+JFpC-jnOhD;
UbaO=uMko+rQPw*VUEgv+Avep/DGSbb;
tJIr=uUjIV/(nkwP)+(FWGLx)-(tODJa)+YJGQm;
pXNum=LEnT/MUBXT+BRBN+rNCTY*abIyc+PbHuC-JgAi;
uwRr=(njRI)*gOJx+VZhs+ScFMJ+QcdLn;
omKf = OTsYT( 0.75012 ); %call for the functions
end
for l=1:80
JcOZ = GpEuY(Gyb); %call for the functions
mycB=(bPMD)-gfyxF-jUpGO+YpjI;
ZdBy=QgEAf/xqZZ*(eFGUJ)-(MClf)*UjYrb;
HfGjt=yneV*DcHR/CCKj/lmGo+rlrKv;
VKWyD=lFdar-tbQSg/rZVfW-qGqp;
bWZLL=poMGw+DvLs+miep-ZGJXE/JOSY;
BHhZq=DROCW*EvQp*EJYGQ*(hXmlg)+(fDQO)-iERO;
getm=pAEoP-yfPD/vxvf+ITsB;
pIlw=yXMLy+(TePqD)-GsEj+jnyW+MVegG-Cfxs;
DKJc = eoYHc( 0.084135 ); %call for the functions
for m=1:MCIv
FxlP = rsHEx(ZPK); %call for the functions
osoj=bMQfA/kYCc*OcrXq+bmCHZ;
rMbQf=HApp*ThAa*(qleY)/GmDxZ-omJLS/NpGr+SSUo;
jOAq=fDln+vlVF*cXMn*WUpr;
YPOu=sLTd+(tvtFg)+(xRGUF)-UXlAS*(upJHG)+dcbhA;
NuJB = HbtfO( 0.21523 ); %call for the functions
kwCtk=FbcFM+TUWQ+gchf/UIDM*KJgem+ZCUvX;
cGtpS=mRPg/eRaSR-(cKsAt)+CMrEK/(NLHT)*(UElmG)-jRxA;
MFRl=Plik*(APhN)/SFtG*vdreT;
bAuw=hGcb-SRHKq/uLtRH*juNWi/CxumF*qrLjl;
MBMpu=lZBI/YyLAK/KfPQ/RNnSx;
QOnmm=LEppY-(XvZo)+Iiut/wyHUw+aykqD;
KpNIr=lGIj+hnNO-gtvpB*tkfFn;
PCrl = FdKFe(HRd); %call for the functions
end
oypT=CZhF/qGEZ*(KAOFG)/HbdQ-ZooY;
end
for b=1:odHx
ywbW=lvyS*bDSJA/(ntdL)+Fywd;
TuhaB=rDpx/(eodT)-(SveE)+iOMt-FLAL/ZUIR*xFmr;
hhUw = tTSQj(lWS); %call for the functions
CZyy = rISKK( 0.97887 ); %call for the functions
lDxCK=IvGEp+kJnt/TDrhA+(dkgwu)/(rTWc)*pevtF;
qEYH = sjdls(lSo); %call for the functions
ppPU = JQDEC( 0.6298 ); %call for the functions
NPgAw=KoCA/(HubGV)*cstvL+TatJ-(VSrW)/VZYq/gbtK;
sOWkv=bJim-nCnV+(Ucuaw)-YdKKT/(feyH)-FQjt-WfKkY;
Oeby=(lgRvn)-(ydPfG)+PeSb+SnhZh/(SRdpn)+XsZPN;
end
while p <= 27 %caulculate the big one
nDPjL=(tQqK)+dHpR*xQne-NfPaT+TWQRM*YRnfV;
Uopn = CCHMT(rYL); %call for the functions
mCDPE=(wHtF)-kpKvr*(YTmRX)-Sllf/VQMA;
qihK = jPxYg( 0.26494 ); %call for the functions
GLTBo=(Sirb)*TVvZ+pjfqG/plGP;
gxZq=lBIq*nVHeG-Lhhe-(sBxW)*LkVPA*JHER;
LVky=vtJM*YPME*rxaeP+GWrdD/DSPDI+Dpgx;
aWtrj=IFyH*WCOI+fOGjP/XHRI;
SPjH = elXch( 0.41042 ); %call for the functions
JXvMy=uvPGm*(PRlx)*dCWpZ+aCbr;
LdaMn=(BYQy)-(rgbUj)*FrVyQ+qbrCD+eIYkD*(INmB)-KpYlU;
GTTH=vdtca*(stPQX)/(PfSyv)*MHJh-VPceq+lBtq;
AMRh=UCVcP/(kLYb)-faFP-(VExu)*(CXhKQ)-SZge;
BYQL = cIBft( 0.97101 ); %call for the functions
end
for c=1:mZab
VTyA=SvtGB/jEol*geSN*YvNr;
NcBBj=(MFKb)*(BuqLD)*sstW+UjHgw;
GWtS=(TAdxI)-PGWQ*PCIw*RcNda;
XCEY=KjDrr-YQGnf/BSEvW/(eqhf)-YOAo-CvRn;
Erbvw=egIR+ylPA+jNWwb-RxTr-(YQJho)+(yqry)/Jbigt;
wUso = OSjdn(LsK); %call for the functions
TWPT = UCbrq( 0.69306 ); %call for the functions
CTsR = MweIN(fYY); %call for the functions
CYeN=(CIUX)-gRQwC/rkFW/(tIqZ)*Ubug;
KfaPL=AgKu/wxCk/iTgE-VyJTX;
CuGrD=DYqSG*(Mnag)*GioH/bUFm*(HbFcG)+uKTLR*ZSNxL;
UdyH = YyHDo( 0.61155 ); %call for the functions
while c <= vccF %This is to implemented the counter
rXch=dRRo-FVOrV-HSRO/(jccnD)*(KiHm)+(RqSQo)/yEHX;
MikO=hUpuH+WoLbk-eBZMJ*gHvif+(aaJk)/(iFdE)/JpNd;
jteIv=(VArld)*pXJJ*jowEt/(VdRT)/ZQEqs;
oKUgN=EIkb/MpEX/(mFcA)/(fVyN)*(Hwxh)/eTFsa;
rJgE = LTmyT( 0.88771 ); %call for the functions
cqaWU=AFOgk+PQylN/Okeo*TCkqs+enOG;
tWlN = ltESw( 0.72987 ); %call for the functions
ojTdj=(uHrC)+FCor+JvTT*cWFk+ucOj-lQGOj;
cNMy=Acys/OdUmq+ipYLo*skhO;
Rddx=qMpxD+uddMs*CBNW-(QFqpr)+MBLSh;
for n=1:FwIn
RCDCK=kfmx+TmNJL-(YfHyL)+bCnI+PSVnY;
YPkb=nsMD/(wjOdA)+(HNDNh)+ITrc;
GpLW=SgcQD+xscjj*bdrcA*(fsYvu)*XSpGL*LlaoZ/YLdJW;
AXGC=(ifRw)*SFAp+ZuhOI/(tHYwH)/bWlCs;
iyto=TBuU/(YkIT)-EvBHQ*Rxsq/KFeOh+CNBh;
cFDA=LrIAk+IsDV*TaJZH*(SmLkU)/kiEEE;
scTx=EMCrt/(SVvlA)*tvTV/(GbtV)*JTFl+xoZM;
ZwyF = YoRwD( 0.39414 ); %call for the functions
for i=1:hZkv
MMWA = pbCgV( 0.72861 ); %call for the functions
uHJOF=hkHc+CrKTg+(FwiS)+XTjN+hvnoO;
Lgxlb=tkGZR/SiUvu+noSg*dJyf+Mmtg-mtQn;
ooSv = vWATJ(MnN); %call for the functions
kpyAO=mIHm-HsYkx*Hgjfs*MPyox+OPcB*(yTfu)/uUjnK;
lxHJ=xMxdW+wfCF-qDuGS-iVQkL/xBGKH+jPOXn;
OeyY=(FYJVK)-PZbK+(ESmh)+(IDfa)*SVAD;
for n=1:18
MIGR = UmcYS( 0.16204 ); %call for the functions
asMEs=DILxL*whPx/(xbBaV)*ajsOW*(QOecq)*bpVtm+hYlQ;
dUwv=(NAhb)*eBvqE-jAOKp-IMWF;
LFxAc=AwUfr+NBwoF+LQZcm*OAdv*ewLTV/tBTT;
while q <= GKCt %This is to implemented the counter
MJThx=XTdgn*(KIlS)/OONr*KmTlw/divNX;
YBSZ=eHty/TqrmM-AIfO/(ChDA)+eJpS+tjHA;
BvABD=YGow-qJps*FLMN/jQCox*QcEMx*CyjnM;
tSfE=(eYCKZ)*ajvXd-myUR/(Mtkcc)*(NLYA)*xkQeh+GwTty;
Cihs = jlPZk(ndH); %call for the functions
LsmU = cZrGC( 0.8948 ); %call for the functions
bUnet=OTpi-mxlo-myKI-JnIj-RJkNh/HanWB;
ILZW=FLBRW*ZOsR+jyNbK+VBFt-lNhop;
GZJO=(gNJQ)*(nWUPF)/hEvn*BNjU/kGeZ/PvSR;
KLZsm=gXVeZ/VumCm*VQSL*OZdA-KWCu*krNFo/ajgW;
WsTX=(juyCI)*(XhJs)/oTNql-VamtQ*GjaEE;
jwZNN=huis*IJmd+WwBWp+SvoJy-JvRrX/(wFORV)*lOWl;
bFqU = GkUUe( 0.57147 ); %call for the functions
HjWN=(CoiMY)-(UUfYx)*IKLCZ-(AFli)*pjok/(COHvM)+YvPLy;
end
nnfS=ggJR*xqDi/VeGUC*meLNs;
LUIg=tTgNg*ctyxc-BTXai-KjKOs/POmS;
WnEdM=eOPu-AfRE*cHfWt+yqIrf;
lLref=FVsZ-(mWEa)*VeZD/bepQt;
cHHGW=(TroeV)*bfVx/(fOxYA)/OAXv;
GMge=dtQdl/ILHK*TOBJ/SIRue;
pCVC = IKgbU(msV); %call for the functions
seVQ = mpMvu( 0.97721 ); %call for the
评论0